[go: up one dir, main page]

CN111667825A - Voice control method, cloud platform and voice equipment - Google Patents

Voice control method, cloud platform and voice equipment Download PDF

Info

Publication number
CN111667825A
CN111667825A CN202010437927.7A CN202010437927A CN111667825A CN 111667825 A CN111667825 A CN 111667825A CN 202010437927 A CN202010437927 A CN 202010437927A CN 111667825 A CN111667825 A CN 111667825A
Authority
CN
China
Prior art keywords
voice
control instruction
sent
target
cloud platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010437927.7A
Other languages
Chinese (zh)
Inventor
袁龙刚
张江鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Hongmei Intelligent Technology Co Ltd
Original Assignee
Sichuan Hongmei Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Hongmei Intelligent Technology Co Ltd filed Critical Sichuan Hongmei Intelligent Technology Co Ltd
Priority to CN202010437927.7A priority Critical patent/CN111667825A/en
Publication of CN111667825A publication Critical patent/CN111667825A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/34Adaptation of a single recogniser for parallel processing, e.g. by use of multiple processors or cloud computing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention provides a voice control method, a cloud platform and voice equipment, wherein the method comprises the following steps: receiving information of a first voice sent by at least one first voice device which collects the first voice sent by the same sound source; determining a target first voice device closest to the sound source in the at least one first voice device according to the information of the first voice sent by each first voice device; controlling the target first voice equipment to enter a working state so that the target first voice equipment collects second voice emitted by the sound source; receiving the voice control instruction sent by the target first voice device; determining a second voice device required for executing the voice control instruction; and sending the voice control instruction to the second voice device so as to enable the second voice device to execute the voice control instruction. The invention provides a voice control method, a cloud platform and voice equipment, which can improve user experience.

Description

Voice control method, cloud platform and voice equipment
Technical Field
The invention relates to the technical field of voice control, in particular to a voice control method, a cloud platform and voice equipment.
Background
With the development of voice control technology, more and more devices have voice control functions. As more and more voice devices with voice control function are provided, it is often the case that a plurality of voice devices with the same wake-up word are included in a smaller area. For example: the same wake-up words are used for the air conditioner in the bedroom, the refrigerator in the living room and the washing machine in the bathroom. When a user utters a voice including a wakeup word, there may be a case where a plurality of devices are simultaneously woken up, which is obviously not a result intended by the user, and the user experience is poor. In the prior art, no solution to this technical problem exists.
The prior art also discloses the following:
application number 201811384260.8 discloses a distributed voice control system for smart home, which comprises a microphone array, a pickup unit, a voice filtering unit and an intelligent gateway. The invention can make users send out voice command control equipment at any indoor place, and make a plurality of users send out voice commands at different positions, so as to realize multi-user processing of the distributed gateway.
Application number 201710969240.6 discloses a distributed intelligent voice acquisition and recognition system, which is characterized in that a voice acquisition part microphone unit and a voice processing part host are separately arranged, the whole of the original microphone array is divided into parts, and a plurality of microphone units are separately arranged, so that multipoint voice acquisition can be realized, the voice acquisition distance is long, the range is wide, the invention only separates the microphones, the speaker device for voice response is not elaborated in detail, the whole system can realize the remote control of voice equipment, but the control result user can not know in the near field.
Disclosure of Invention
The embodiment of the invention provides a voice control method, a cloud platform and voice equipment, and user experience can be improved.
In a first aspect, an embodiment of the present invention provides a voice control method, where the method includes:
receiving information of a first voice sent by at least one first voice device which collects the first voice sent by the same sound source, wherein the first voice device is one of the at least one voice device;
determining a target first voice device closest to the sound source in the at least one first voice device according to the information of the first voice sent by each first voice device, wherein the first voice comprises a wakeup word of the at least one first voice device;
controlling the target first voice equipment to enter a working state so as to enable the target first voice equipment to collect second voice sent by the sound source, wherein the second voice comprises a voice control instruction;
receiving the voice control instruction sent by the target first voice device;
determining a second voice device required for executing the voice control instruction, wherein the second voice device is one of the at least one voice device;
and sending the voice control instruction to the second voice device so as to enable the second voice device to execute the voice control instruction.
Alternatively,
the receiving of the information of the first voice sent by at least one first voice device which collects the first voice sent by the same sound source comprises:
receiving the sound intensity of the first voice sent by each first voice device;
the determining, according to the information of the first voice sent by each of the first voice devices, a target first voice device closest to the sound source in the at least one first voice device includes:
determining the maximum sound intensity in the sound intensities of the first voices sent by each first voice device;
and the first voice device sending the maximum sound intensity is the target first voice device.
Alternatively,
after the sending the voice control instruction to the second voice device, the method further comprises:
and when the second voice equipment is not the target first voice equipment, receiving response information sent by the second voice equipment after the voice control instruction is executed, and sending the response information to the target first voice equipment so as to enable the target first voice equipment to output the response information.
In a second aspect, an embodiment of the present invention provides a cloud platform, where the cloud platform includes:
the voice module is configured to receive information of a first voice sent by at least one first voice device that collects the first voice sent by the same sound source, determine, according to the information of the first voice sent by each first voice device, a target first voice device that is closest to the sound source in the at least one first voice device, and control the target first voice device to enter a working state, so that the target first voice device collects a second voice sent by the sound source, where the first voice includes a wakeup word of the at least one first voice device, the first voice device is one of the at least one voice device, and the second voice includes a voice control instruction;
and the service module is configured to receive the voice control instruction sent by the target first voice device, determine a second voice device required for executing the voice control instruction, and send the voice control instruction to the second voice device, so that the second voice device executes the voice control instruction, where the second voice device is one of the at least one voice device.
Alternatively,
the voice module is configured to receive the sound intensity of the first voice sent by each of the first voice devices, determine a maximum sound intensity of the sound intensities of the first voice sent by each of the first voice devices, and set the first voice device with the maximum sound intensity as the target first voice device.
Alternatively,
the service module, after sending the voice control instruction to the second voice device, is further configured to receive response information sent by the second voice device after executing the voice control instruction when the second voice device is not the target first voice device, and send the response information to the target first voice device, so that the target first voice device outputs the response information.
Alternatively,
the voice module and the service module are deployed on different servers.
In a third aspect, an embodiment of the present invention provides a voice control method, where the method includes:
when first voice including a wakeup word sent by a sound source is collected, the collected information of the first voice is determined, and the information of the first voice is sent to a cloud platform;
when the working mode is entered under the control of the cloud platform, collecting second voice including a first voice control instruction sent by the sound source, and sending the first voice control instruction in the second voice to the cloud platform;
and when a second voice control instruction sent by the cloud platform is received, executing the second voice control instruction.
Alternatively,
the determining the collected information of the first voice, and sending the information of the first voice to a cloud platform, includes:
and determining the sound intensity of the first voice, and sending the sound intensity of the first voice to the cloud platform.
Alternatively,
after the executing the second voice control instruction, further comprising:
and when the second voice control instruction is not the first voice control instruction, generating response information after the second voice control instruction is executed, and sending the response information to the cloud platform.
In a fourth aspect, an embodiment of the present invention provides a speech device, where the speech device includes:
the system comprises a first processing module, a cloud platform and a second processing module, wherein the first processing module is used for determining the collected information of a first voice when the first voice including a wakeup word sent by a sound source is collected, and sending the information of the first voice to the cloud platform;
the second processing module is used for collecting second voice including a first voice control instruction sent by the sound source and sending the first voice control instruction in the second voice to the cloud platform when the working mode is entered under the control of the cloud platform;
and the third processing module is used for executing the second voice control instruction when receiving the second voice control instruction sent by the cloud platform.
Alternatively,
the first processing module is configured to determine the sound intensity of the first voice, and send the sound intensity of the first voice to the cloud platform.
Alternatively,
the speech device further comprises: and after the second voice control instruction is executed, when the second voice control instruction is not the first voice control instruction, generating response information after the second voice control instruction is executed, and sending the response information to the cloud platform.
In the embodiment of the invention, each voice device has the same wake-up word, when at least one voice device receives a first voice which is sent by the same sound source and contains the wake-up word, a target first voice device which is closest to the sound source in each first voice device receiving the first voice is determined, and only the target first voice device is controlled to enter a working state, that is, only the target first voice device is woken up, and other first voice devices are not woken up, so that the situation that a plurality of voice devices are woken up at the same time is avoided, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a voice control method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a cloud platform provided by an embodiment of the invention;
FIG. 3 is a flow chart of a voice control method according to an embodiment of the present invention;
FIG. 4 is a diagram of a speech device according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a voice control system according to an embodiment of the present invention;
fig. 6 is a flowchart of another voice control method according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer and more complete, the technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention, and based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without creative efforts belong to the scope of the present invention.
As shown in fig. 1, an embodiment of the present invention provides a voice control method, where the method includes:
step 101: receiving information of a first voice sent by at least one first voice device which collects the first voice sent by the same sound source, wherein the first voice device is one of the at least one voice device;
step 102: determining a target first voice device closest to the sound source in the at least one first voice device according to the information of the first voice sent by each first voice device, wherein the first voice comprises a wakeup word of the at least one first voice device;
step 103: controlling the target first voice equipment to enter a working state so as to enable the target first voice equipment to collect second voice sent by the sound source, wherein the second voice comprises a voice control instruction;
step 104: receiving the voice control instruction sent by the target first voice device;
step 105: determining a second voice device required for executing the voice control instruction, wherein the second voice device is one of the at least one voice device;
step 106: and sending the voice control instruction to the second voice device so as to enable the second voice device to execute the voice control instruction.
In the embodiment of the present invention, a voice device that receives a first voice is referred to as a first voice device, a first voice device that has a nearest sound source is referred to as a target first voice device, and a voice device that needs to execute a voice control instruction is referred to as a second voice device, where the first voice device and the second voice device are both any voice device, and the first voice device and the second voice device may be the same voice device or different voice devices.
In the embodiment of the invention, each voice device has the same wake-up word, when at least one voice device receives a first voice which is sent by the same sound source and contains the wake-up word, a target first voice device which is closest to the sound source in each first voice device receiving the first voice is determined, and only the target first voice device is controlled to enter a working state, that is, only the target first voice device is woken up, and other first voice devices are not woken up, so that the situation that a plurality of voice devices are woken up at the same time is avoided, and the user experience is improved.
In the embodiment of the present invention, after waking up a target first voice device, the target first voice device receives a second voice including a voice control instruction, and determines, through analysis of the voice control instruction, a second voice device that needs to execute the voice control instruction, where the second voice device may be the target first voice device or may not be the target first voice device, and when the second voice device is not the target first voice device, it is implemented that a voice device that is farther from a sound source is controlled by a voice device that is closest to the sound source, thereby further improving user experience.
In the embodiment of the present invention, when the voice control instruction may be executed by the target first voice device, or may be executed by another voice device, the target first voice device may be used as the second voice device, and the target first voice device closest to the sound source executes the voice control instruction, so that the user has better user experience.
In the embodiment of the invention, only the voice equipment closest to the user is awakened, so that the method is more in line with the intuition of user interaction, other voice equipment can be controlled by the voice equipment closest to the user, the user can enjoy voice intelligent service at any position, and the user can perform voice interaction with any voice equipment at any time and any place.
In an embodiment of the present invention, the receiving information of a first voice sent by at least one first voice device that collects the first voice sent by the same sound source includes:
receiving the sound intensity of the first voice sent by each first voice device;
the determining, according to the information of the first voice sent by each of the first voice devices, a target first voice device closest to the sound source in the at least one first voice device includes:
determining the maximum sound intensity in the sound intensities of the first voices sent by each first voice device;
and the first voice device sending the maximum sound intensity is the target first voice device.
In the embodiment of the present invention, for a same sound source to emit a first voice, different voice devices receive different sound intensities, and the farther the distance is, the smaller the sound intensity of the received first voice is, and the closer the distance is, the greater the sound intensity of the received first voice is. The voice equipment closest to the sound source can be determined according to the sound intensity, namely the voice equipment with the maximum received first voice sound intensity is the voice equipment closest to the sound source.
In an embodiment of the present invention, after the sending the voice control instruction to the second voice device, the method further includes:
and when the second voice equipment is not the target first voice equipment, receiving response information sent by the second voice equipment after the voice control instruction is executed, and sending the response information to the target first voice equipment so as to enable the target first voice equipment to output the response information.
In the embodiment of the invention, if the second voice equipment is not the target first voice equipment, after the second voice equipment executes the voice control instruction, the target first voice equipment informs the execution condition of the voice control instruction. That is to say, the user can control other distant voice devices through the nearest voice device, and can know the condition of executing the voice control instruction of the controlled voice device through the nearest voice device, which is very convenient.
Of course, if the second voice device is the target first voice device, the target first voice device may directly input the response information for executing the voice control command, and notify the user of the fact that the voice control command is executed.
For example, there are three voice devices of an air conditioner, a washing machine, and a refrigerator, and the wakeup words of the three voice devices are the same. After the user speaks the awakening word, the air conditioner and the refrigerator both receive the first voice containing the awakening word, the air conditioner and the refrigerator both send out the information of the first voice, and the air conditioner is confirmed to be closest to the user according to the information of the first voice sent by the air conditioner and the refrigerator, so that the air conditioner is awakened. The air conditioner continuously receives a second voice containing the voice control instruction and sends the voice control instruction.
If the voice control command is used for controlling the washing machine, the voice control command is sent to the washing machine so that the washing machine executes the voice control command, response information of the washing machine executing the voice control command is received, the response information is sent to the air conditioner, and the air conditioner outputs the response information to the user. For example: the voice control instruction is 'washing machine on', after the washing machine is turned on, the response information of 'washing machine is turned on' is sent to the air conditioner, and the air conditioner outputs 'washing machine is turned on' voice.
If the voice control instruction is used for controlling the refrigerator, the voice control instruction is sent to the refrigerator so that the refrigerator executes the voice control instruction, for example: the voice control instruction is 'refrigerator is opened', after the refrigerator is opened, response information of 'refrigerator is opened' is sent to the air conditioner, and the air conditioner outputs voice of 'refrigerator is opened'. .
If the voice control instruction is used for controlling the air conditioner, the voice control instruction is sent to the air conditioner so that the air conditioner can execute the voice control instruction, for example: the voice control instruction is 'turn on air conditioner', and after the air conditioner is turned on, the air conditioner directly outputs 'air conditioner turned on' voice.
As shown in fig. 2, an embodiment of the present invention provides a cloud platform 20, where the cloud platform 20 includes:
a voice module 201, configured to receive information of a first voice sent by at least one first voice device that collects the first voice sent by a same sound source, determine, according to the information of the first voice sent by each first voice device, a target first voice device that is closest to the sound source in the at least one first voice device, and control the target first voice device to enter a working state, so that the target first voice device collects a second voice sent by the sound source, where the first voice includes a wakeup word of the at least one first voice device, the first voice device is one of the at least one voice device, and the second voice includes a voice control instruction;
a service module 202, configured to receive the voice control instruction sent by the target first voice device, determine a second voice device required to execute the voice control instruction, and send the voice control instruction to the second voice device, so that the second voice device executes the voice control instruction, where the second voice device is one of the at least one voice device.
In an embodiment of the present invention, the voice module is configured to receive sound intensities of the first voices sent by each of the first voice devices, determine a maximum sound intensity among the sound intensities of the first voices sent by each of the first voice devices, and set the first voice device with the maximum sound intensity as the target first voice device.
In an embodiment of the present invention, after the sending the voice control instruction to the second voice device, the service module is further configured to receive, when the second voice device is not the target first voice device, response information sent by the second voice device after the voice control instruction is executed, and send the response information to the target first voice device, so that the target first voice device outputs the response information.
In an embodiment of the present invention, the voice module and the service module are deployed on different servers.
In the embodiment of the present invention, the voice module and the service module are implemented on different servers, for example: the voice module is deployed on the voice server, and the service module is deployed on the service server. The two servers are not associated and independent, can be maintained by different teams, and are very convenient.
It is to be understood that the illustrated structure of the embodiment of the present invention does not form a specific limitation to the cloud platform. In other embodiments of the invention, the cloud platform may include more or fewer components than illustrated, or combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
As shown in fig. 3, an embodiment of the present invention provides a voice control method, where the method includes:
step 301: when first voice including a wakeup word sent by a sound source is collected, the collected information of the first voice is determined, and the information of the first voice is sent to a cloud platform;
step 302: when the working mode is entered under the control of the cloud platform, collecting second voice including a first voice control instruction sent by the sound source, and sending the first voice control instruction in the second voice to the cloud platform;
step 303: and when a second voice control instruction sent by the cloud platform is received, executing the second voice control instruction.
In the embodiment of the invention, the method is suitable for the voice equipment. When the voice device is not in the working mode, that is, the voice device is not wakened, when the first voice containing the wake-up word is collected, the information of the first voice is sent to the cloud platform, and the voice not containing the wake-up word is not processed.
After the voice device enters the working mode, that is, the voice device is confirmed by the cloud platform as the target first voice device, and after the voice device is awakened, the voice device can collect the voice without the awakening word.
In the embodiment of the present invention, the second voice control command may be the same as or different from the first voice control command.
In an embodiment of the present invention, the determining the collected information of the first voice, and sending the information of the first voice to a cloud platform includes:
and determining the sound intensity of the first voice, and sending the sound intensity of the first voice to the cloud platform.
In the embodiment of the invention, the sound intensity of the first voice collected by the voice equipment is sent to the cloud platform.
In an embodiment of the present invention, after the executing the second voice control instruction, the method further includes:
and when the second voice control instruction is not the first voice control instruction, generating response information after the second voice control instruction is executed, and sending the response information to the cloud platform.
In the embodiment of the present invention, the second voice control instruction is not the first voice control instruction, which indicates that the voice device is not the target first voice device determined by the cloud platform, and then the voice device needs to send the response information to the cloud platform.
As shown in fig. 4, an embodiment of the present invention provides a speech apparatus 40, where the speech apparatus 40 includes:
the first processing module 401 is configured to, when a first voice including a wakeup word and sent by a sound source is collected, determine collected information of the first voice, and send the information of the first voice to a cloud platform;
a second processing module 402, configured to collect a second voice including a first voice control instruction sent by the sound source when entering a working mode under the control of the cloud platform, and send the first voice control instruction in the second voice to the cloud platform;
the third processing module 403 is configured to execute the second voice control instruction when receiving the second voice control instruction sent by the cloud platform.
In an embodiment of the present invention, the first processing module is configured to determine a sound intensity of the first voice, and send the sound intensity of the first voice to the cloud platform.
In an embodiment of the present invention, the speech device further includes: and after the second voice control instruction is executed, when the second voice control instruction is not the first voice control instruction, generating response information after the second voice control instruction is executed, and sending the response information to the cloud platform.
In the embodiment of the present invention, the voice device may be a device having a voice control function, for example: air conditioners, washing machines, refrigerators, and the like.
It is to be understood that the illustrated structure of the embodiment of the present invention does not constitute a specific limitation to the speech device. In other embodiments of the invention, the speech device may include more or fewer components than illustrated, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
As shown in fig. 5, an embodiment of the present invention provides a voice control system, including:
any one cloud platform 20 provided by the embodiment of the present invention and at least one voice device 40 provided by the embodiment of the present invention;
the cloud platform 20 includes: a voice server 501 and a service server 502.
The voice module is deployed on the voice server, and the service module is deployed on the service server;
each voice device is connected with a voice server;
each voice device is connected with the service server.
The following describes a voice control method according to an embodiment of the present invention in detail by using a specific example in conjunction with the above-described voice control system. In an embodiment of the present invention, there are three voice devices, respectively, a refrigerator, an air conditioner, and a washing machine, and the three voice devices have the same wake-up word, for example: the awakening words are all "small white and small white". As shown in fig. 6, the voice control method includes the steps of:
step 601: the air conditioner and the refrigerator collect first voice containing awakening words sent by a user, and the air conditioner and the refrigerator respectively send the sound intensity of the collected first voice to the voice server.
Step 602: the voice server determines the voice equipment closest to the user as the air conditioner according to the intensity of the sound sent by the air conditioner and the refrigerator, and controls the air conditioner to enter a working state.
Specifically, the sound intensity of the air conditioner is maximized, waking up the air conditioner.
Step 603: and after the air conditioner enters a working state, collecting second voice including a voice control instruction sent by a user, and sending the voice control instruction to the service server.
Step 604: the service server analyzes the voice control instruction, determines that the voice equipment required by executing the voice control instruction is the washing machine, and sends the voice control instruction to the washing machine.
For example: the voice control instruction is "turn on washing machine".
Step 605: the washing machine receives the voice control instruction sent by the service server, executes the voice control instruction, and sends response information for executing the voice control instruction to the service server.
Specifically, the washing machine executes a voice control command of "turn on the washing machine", turns on the washing machine, and transmits a response message of "the washing machine has been turned on" to the service server.
Step 606: and the service server sends the response information sent by the washing machine to the air conditioner.
Step 607: and the air conditioner receives the response information sent by the service server and broadcasts the response information.
Specifically, the air conditioner broadcasts a voice of "the washing machine is turned on" through a speaker so that the user is informed of the information.
Because the information interaction, execution process, and other contents between the parts in the device are based on the same concept as the method embodiment of the present invention, specific contents may refer to the description in the method embodiment of the present invention, and are not described herein again.
The present invention also provides a computer-readable medium storing instructions for causing a computer to perform the voice control method as described herein. Specifically, a system or an apparatus equipped with a storage medium on which software program codes that realize the functions of any of the above-described embodiments are stored may be provided, and a computer (or a CPU or MPU) of the system or the apparatus is caused to read out and execute the program codes stored in the storage medium.
In this case, the program code itself read from the storage medium can realize the functions of any of the above-described embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.
Examples of the storage medium for supplying the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (e.g., CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW), a magnetic tape, a nonvolatile memory card, and a ROM. Alternatively, the program code may be downloaded from a server computer via a communications network.
Further, it should be clear that the functions of any one of the above-described embodiments may be implemented not only by executing the program code read out by the computer, but also by causing an operating system or the like operating on the computer to perform a part or all of the actual operations based on instructions of the program code.
Further, it is to be understood that the program code read out from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion unit connected to the computer, and then causes a CPU or the like mounted on the expansion board or the expansion unit to perform part or all of the actual operations based on instructions of the program code, thereby realizing the functions of any of the above-described embodiments.
It should be noted that not all steps and modules in the above flows and system structure diagrams are necessary, and some steps or modules may be omitted according to actual needs. The execution order of the steps is not fixed and can be adjusted as required. The system structure described in the above embodiments may be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by a plurality of physical entities, or some components in a plurality of independent devices may be implemented together.
In the above embodiments, the hardware unit may be implemented mechanically or electrically. For example, a hardware element may comprise permanently dedicated circuitry or logic (such as a dedicated processor, FPGA or ASIC) to perform the corresponding operations. The hardware elements may also comprise programmable logic or circuitry, such as a general purpose processor or other programmable processor, that may be temporarily configured by software to perform the corresponding operations. The specific implementation (mechanical, or dedicated permanent, or temporarily set) may be determined based on cost and time considerations.
While the invention has been shown and described in detail in the drawings and in the preferred embodiments, it is not intended to limit the invention to the embodiments disclosed, and it will be apparent to those skilled in the art that various combinations of the code auditing means in the various embodiments described above may be used to obtain further embodiments of the invention, which are also within the scope of the invention.

Claims (10)

1. A method for voice control, the method comprising:
receiving information of a first voice sent by at least one first voice device which collects the first voice sent by the same sound source, wherein the first voice device is one of the at least one voice device;
determining a target first voice device closest to the sound source in the at least one first voice device according to the information of the first voice sent by each first voice device, wherein the first voice comprises a wakeup word of the at least one first voice device;
controlling the target first voice equipment to enter a working state so as to enable the target first voice equipment to collect second voice sent by the sound source, wherein the second voice comprises a voice control instruction;
receiving the voice control instruction sent by the target first voice device;
determining a second voice device required for executing the voice control instruction, wherein the second voice device is one of the at least one voice device;
and sending the voice control instruction to the second voice device so as to enable the second voice device to execute the voice control instruction.
2. The method of claim 1,
the receiving of the information of the first voice sent by at least one first voice device which collects the first voice sent by the same sound source comprises:
receiving the sound intensity of the first voice sent by each first voice device;
the determining, according to the information of the first voice sent by each of the first voice devices, a target first voice device closest to the sound source in the at least one first voice device includes:
determining the maximum sound intensity in the sound intensities of the first voices sent by each first voice device;
and the first voice device sending the maximum sound intensity is the target first voice device.
3. The method of claim 1 or 2, wherein after said sending said voice control instruction to said second voice device, the method further comprises:
and when the second voice equipment is not the target first voice equipment, receiving response information sent by the second voice equipment after the voice control instruction is executed, and sending the response information to the target first voice equipment so as to enable the target first voice equipment to output the response information.
4. A cloud platform, characterized in that the cloud platform comprises:
the voice module is configured to receive information of a first voice sent by at least one first voice device that collects the first voice sent by the same sound source, determine, according to the information of the first voice sent by each first voice device, a target first voice device that is closest to the sound source in the at least one first voice device, and control the target first voice device to enter a working state, so that the target first voice device collects a second voice sent by the sound source, where the first voice includes a wakeup word of the at least one first voice device, the first voice device is one of the at least one voice device, and the second voice includes a voice control instruction;
and the service module is configured to receive the voice control instruction sent by the target first voice device, determine a second voice device required for executing the voice control instruction, and send the voice control instruction to the second voice device, so that the second voice device executes the voice control instruction, where the second voice device is one of the at least one voice device.
5. The cloud platform of claim 4,
the voice module is configured to receive the sound intensity of the first voice sent by each of the first voice devices, determine a maximum sound intensity of the sound intensities of the first voice sent by each of the first voice devices, and set the first voice device with the maximum sound intensity as the target first voice device.
6. The cloud platform of claim 4 or 5,
the service module, after sending the voice control instruction to the second voice device, is further configured to receive response information sent by the second voice device after executing the voice control instruction when the second voice device is not the target first voice device, and send the response information to the target first voice device, so that the target first voice device outputs the response information;
and/or the presence of a gas in the gas,
the voice module and the service module are deployed on different servers.
7. A method for voice control, the method comprising:
when first voice including a wakeup word sent by a sound source is collected, the collected information of the first voice is determined, and the information of the first voice is sent to a cloud platform;
when the working mode is entered under the control of the cloud platform, collecting second voice including a first voice control instruction sent by the sound source, and sending the first voice control instruction in the second voice to the cloud platform;
and when a second voice control instruction sent by the cloud platform is received, executing the second voice control instruction.
8. The cloud platform of claim 7,
the determining the collected information of the first voice, and sending the information of the first voice to a cloud platform, includes:
determining the sound intensity of the first voice, and sending the sound intensity of the first voice to the cloud platform;
and/or the presence of a gas in the gas,
after the executing the second voice control instruction, further comprising:
and when the second voice control instruction is not the first voice control instruction, generating response information after the second voice control instruction is executed, and sending the response information to the cloud platform.
9. Speech device, characterized in that the speech device comprises:
the system comprises a first processing module, a cloud platform and a second processing module, wherein the first processing module is used for determining the collected information of a first voice when the first voice including a wakeup word sent by a sound source is collected, and sending the information of the first voice to the cloud platform;
the second processing module is used for collecting second voice including a first voice control instruction sent by the sound source and sending the first voice control instruction in the second voice to the cloud platform when the working mode is entered under the control of the cloud platform;
and the third processing module is used for executing the second voice control instruction when receiving the second voice control instruction sent by the cloud platform.
10. Speech device according to claim 9,
the first processing module is used for determining the sound intensity of the first voice and sending the sound intensity of the first voice to the cloud platform;
and/or the presence of a gas in the gas,
the speech device further comprises: and after the second voice control instruction is executed, when the second voice control instruction is not the first voice control instruction, generating response information after the second voice control instruction is executed, and sending the response information to the cloud platform.
CN202010437927.7A 2020-05-21 2020-05-21 Voice control method, cloud platform and voice equipment Pending CN111667825A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010437927.7A CN111667825A (en) 2020-05-21 2020-05-21 Voice control method, cloud platform and voice equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010437927.7A CN111667825A (en) 2020-05-21 2020-05-21 Voice control method, cloud platform and voice equipment

Publications (1)

Publication Number Publication Date
CN111667825A true CN111667825A (en) 2020-09-15

Family

ID=72384319

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010437927.7A Pending CN111667825A (en) 2020-05-21 2020-05-21 Voice control method, cloud platform and voice equipment

Country Status (1)

Country Link
CN (1) CN111667825A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113724706A (en) * 2021-09-06 2021-11-30 云知声(上海)智能科技有限公司 Voice control method and system for multi-level space
CN114875622A (en) * 2022-05-31 2022-08-09 四川虹美智能科技有限公司 Intelligent airing control method and device
CN114875632A (en) * 2022-05-31 2022-08-09 四川虹美智能科技有限公司 Intelligent drying and washing control method and device
WO2024183808A1 (en) * 2023-03-08 2024-09-12 青岛海尔洗衣机有限公司 Voice control method for laundry treatment apparatus, and apparatus, device and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110085233A (en) * 2019-04-08 2019-08-02 广东美的制冷设备有限公司 Sound control method and its device, electronic equipment and computer readable storage medium
CN110322878A (en) * 2019-07-01 2019-10-11 华为技术有限公司 A kind of sound control method, electronic equipment and system
CN110415694A (en) * 2019-07-15 2019-11-05 深圳市易汇软件有限公司 A kind of method that more intelligent sound boxes cooperate

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110085233A (en) * 2019-04-08 2019-08-02 广东美的制冷设备有限公司 Sound control method and its device, electronic equipment and computer readable storage medium
CN110322878A (en) * 2019-07-01 2019-10-11 华为技术有限公司 A kind of sound control method, electronic equipment and system
CN110415694A (en) * 2019-07-15 2019-11-05 深圳市易汇软件有限公司 A kind of method that more intelligent sound boxes cooperate

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113724706A (en) * 2021-09-06 2021-11-30 云知声(上海)智能科技有限公司 Voice control method and system for multi-level space
CN114875622A (en) * 2022-05-31 2022-08-09 四川虹美智能科技有限公司 Intelligent airing control method and device
CN114875632A (en) * 2022-05-31 2022-08-09 四川虹美智能科技有限公司 Intelligent drying and washing control method and device
CN114875622B (en) * 2022-05-31 2023-08-15 四川虹美智能科技有限公司 Intelligent airing control method and device
CN114875632B (en) * 2022-05-31 2023-08-22 四川虹美智能科技有限公司 Intelligent baking and washing control method and device
WO2024183808A1 (en) * 2023-03-08 2024-09-12 青岛海尔洗衣机有限公司 Voice control method for laundry treatment apparatus, and apparatus, device and medium

Similar Documents

Publication Publication Date Title
CN111667825A (en) Voice control method, cloud platform and voice equipment
JP6752870B2 (en) Methods and systems for controlling artificial intelligence devices using multiple wake words
KR102025566B1 (en) Home appliance and voice recognition server system using artificial intelligence and method for controlling thereof
CN106898348B (en) Dereverberation control method and device for sound production equipment
JP3838029B2 (en) Device control method using speech recognition and device control system using speech recognition
CN110618613A (en) Linkage control method and device for intelligent equipment
JP2019204074A (en) Speech dialogue method, apparatus and system
CN110875045A (en) Voice recognition method, intelligent device and intelligent television
CN111724784A (en) Equipment control method and device
CN205508398U (en) Intelligent robot with high in clouds interactive function
CN110767225A (en) Voice interaction method, device and system
US20230217173A1 (en) Estimating user location in a system including smart audio devices
CN112151013A (en) Intelligent equipment interaction method
JP7335979B2 (en) A method for controlling a device using voice recognition, and a device that implements the same
CN111261163A (en) Voice control method and system and intelligent air conditioner
CN112581959A (en) Intelligent device control method and system and voice server
CN108932947B (en) Voice control method and household appliance
CN107742520B (en) Voice control method, device and system
CN112838967B (en) Main control equipment, intelligent home and control device, control system and control method thereof
CN112712683B (en) Control method and system of household appliance, remote controller and server
CN113393865B (en) Power consumption control, mode configuration and VAD method, apparatus and storage medium
CN112802465A (en) Voice control method and system
CN111412587B (en) Voice processing method and device of air conditioner, air conditioner and storage medium
CN108870650A (en) A kind of air-conditioning and a kind of control method of air-conditioning
CN115547321A (en) Service processing method and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200915

RJ01 Rejection of invention patent application after publication