CN116030812A - Intelligent interconnection voice control method, device, equipment and medium for gas stove - Google Patents

Intelligent interconnection voice control method, device, equipment and medium for gas stove Download PDF

Info

Publication number
CN116030812A
CN116030812A CN202310319980.0A CN202310319980A CN116030812A CN 116030812 A CN116030812 A CN 116030812A CN 202310319980 A CN202310319980 A CN 202310319980A CN 116030812 A CN116030812 A CN 116030812A
Authority
CN
China
Prior art keywords
voice
wake
equipment
control
data
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.)
Granted
Application number
CN202310319980.0A
Other languages
Chinese (zh)
Other versions
CN116030812B (en
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.)
Guangdong Haixin Intelligent Kitchen Co ltd
Original Assignee
Guangdong Haixin Intelligent Kitchen 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 Guangdong Haixin Intelligent Kitchen Co ltd filed Critical Guangdong Haixin Intelligent Kitchen Co ltd
Priority to CN202310319980.0A priority Critical patent/CN116030812B/en
Publication of CN116030812A publication Critical patent/CN116030812A/en
Application granted granted Critical
Publication of CN116030812B publication Critical patent/CN116030812B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

The invention discloses an intelligent interconnection voice control method, device, equipment and medium for a gas stove, wherein the method comprises the following steps: if a user voice control awakening instruction is detected, corresponding user awakening voice data and other equipment awakening voice prompt data are obtained; acquiring an induction distance between the current operation user and the current operation user; if the sensing distance is smaller than the preset distance threshold, generating a current awakening device list based on user awakening voice data and other device awakening voice prompt data; acquiring corresponding voice data of selected equipment; if the controlled object of the voice data of the selected equipment is determined to be a gas stove, switching to a wake-up activation mode; if the control voice data is detected, the current control instruction is identified and obtained, and the control operation is correspondingly executed. According to the embodiment, the intelligent interconnection-based voice control of the gas stove can be realized, the voice control interference of other equipment in the same indoor space can be effectively reduced, and the accuracy of voice control object selection is improved.

Description

Intelligent interconnection voice control method, device, equipment and medium for gas stove
Technical Field
The invention relates to the technical field of artificial intelligence voice recognition, in particular to an intelligent interconnection voice control method, device, equipment and medium for a gas stove.
Background
At present, more and more intelligent household equipment such as intelligent electric rice cooker, intelligent thermos, intelligent electromagnetic oven, intelligent disinfection cabinet and other intelligent Internet of things equipment are used in user's families, and the equipment often has voice control's function to the user is more quick based on voice control.
But when the intelligent gas stove, the intelligent electric cooker, the intelligent hot water kettle, the intelligent disinfection cabinet and the intelligent electromagnetic oven which are deployed in the household kitchen belong to the same brand of products, and the awakening words set by default are the same, after the user enters the kitchen and speaks the awakening words, the intelligent gas stove, the intelligent electric cooker, the intelligent hot water kettle and the intelligent electromagnetic oven in the household kitchen can be awakened and emit awakening voice. This may make the voice control instruction of the user unable to precisely select the object to be controlled, resulting in that the controlled object actually to be controlled by voice is not controlled by voice.
Disclosure of Invention
The embodiment of the invention provides an intelligent interconnection voice control method, device, equipment and medium for a gas stove, and aims to solve the problem that when intelligent home awakening words deployed in a home kitchen are the same in the prior art method, a user enters the kitchen and after the user speaks the awakening words, the intelligent home can be awakened, and a voice control instruction of the user cannot accurately select an object to be controlled, so that a controlled object which really needs to be controlled by voice is not controlled by voice.
In a first aspect, an embodiment of the present invention provides an intelligent interconnection voice control method for a gas stove, where the method is applied to a controller of the gas stove, the controller is electrically connected to a voice acquisition module and a proximity sensor, and the method includes:
if a user voice control awakening instruction is detected, acquiring user awakening voice data corresponding to the user voice control awakening instruction, and acquiring awakening voice prompt data of other equipment;
acquiring an induction distance between the current operation user and the current operation user;
if the sensing distance is smaller than the preset distance threshold, generating a current awakening device list based on the user awakening voice data and the other device awakening voice prompt data;
acquiring selected equipment voice data corresponding to the current wake-up equipment list;
if the controlled object of the voice data of the selected equipment is determined to be a gas stove, switching to a wake-up activation mode;
and if the control voice data is detected in the wake-up activation mode, performing voice recognition on the control voice data to obtain a corresponding current control instruction, and correspondingly executing control operation based on the current control instruction.
In a second aspect, an embodiment of the present invention further provides an intelligent interconnection voice control device for a gas stove, where the device is configured in a controller of the gas stove, and the controller is electrically connected to a voice acquisition module and a proximity sensor, and the device includes:
the wake-up voice acquisition unit is used for acquiring user wake-up voice data corresponding to the user voice control wake-up instruction and acquiring wake-up voice prompt data of other equipment if the user voice control wake-up instruction is detected;
the induction distance acquisition unit is used for acquiring the induction distance between the induction distance acquisition unit and the current operation user;
the wake-up device list acquisition unit is used for generating a current wake-up device list based on the user wake-up voice data and the other device wake-up voice prompt data if the sensing distance is determined to be smaller than a preset distance threshold;
the selected device voice acquisition unit is used for acquiring selected device voice data corresponding to the current wake-up device list;
the wake-up activation unit is used for switching to a wake-up activation mode if the controlled object of the voice data of the selected equipment is determined to be a gas stove;
and the control voice recognition unit is used for carrying out voice recognition on the control voice data to obtain a corresponding current control instruction if the control voice data is detected in the wake-up activation mode, and correspondingly executing control operation based on the current control instruction.
In a third aspect, an embodiment of the present invention further provides a computer device, where the device includes a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing the intelligent interconnection voice control step for the gas stove according to the first aspect when executing the program stored in the memory.
In a fourth aspect, an embodiment of the present invention further provides a computer readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps for intelligent internet voice control of a gas cooker according to the first aspect.
The embodiment of the invention provides an intelligent interconnection voice control method, device, equipment and medium for a gas stove, wherein the method comprises the following steps: if the user voice control awakening instruction is detected, acquiring user awakening voice data corresponding to the user voice control awakening instruction, and acquiring awakening voice prompt data of other equipment; acquiring an induction distance between the current operation user and the current operation user; if the sensing distance is smaller than the preset distance threshold, generating a current awakening device list based on user awakening voice data and other device awakening voice prompt data; acquiring voice data of selected equipment corresponding to a current awakening equipment list; if the controlled object of the voice data of the selected equipment is determined to be a gas stove, switching to a wake-up activation mode; if the control voice data is detected in the wake-up activation mode, voice recognition is carried out on the control voice data to obtain a corresponding current control instruction, and control operation is correspondingly executed based on the current control instruction. According to the embodiment, the intelligent interconnection-based voice control of the gas stove can be realized, the voice control interference of other equipment in the same indoor space can be effectively reduced, and the accuracy of voice control object selection is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario of an intelligent internet voice control method for a gas stove according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for intelligent internet voice control method for a gas stove according to an embodiment of the present invention;
fig. 3 is a schematic block diagram of an intelligent internet voice control device for a gas stove according to an embodiment of the present invention;
fig. 4 is a schematic block diagram of a computer device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be understood that the terms "comprises" and "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
Referring to fig. 1 and fig. 2, fig. 1 is a schematic diagram of an application scenario of an intelligent internet voice control method for a gas stove according to an embodiment of the present invention; fig. 2 is a flowchart of a method for intelligent internet voice control method for a gas stove according to an embodiment of the present invention. As shown in fig. 1-2, an embodiment of the present invention provides an intelligent interconnection voice control method for a gas stove, where the intelligent interconnection voice control method for a gas stove is applied to a controller 10 of a gas stove 1, a voice acquisition module 20 (such as a microphone) and a proximity sensor 30 are further disposed on the gas stove 1, and the controller 10 is electrically connected with the voice acquisition module 20 and the proximity sensor 30.
As shown in FIG. 2, the method includes steps S110 to S160.
S110, if a user voice control awakening instruction is detected, acquiring user awakening voice data corresponding to the user voice control awakening instruction, and acquiring awakening voice prompt data of other equipment.
In this embodiment, taking a controller as an example of a controller in an intelligent gas stove, the intelligent gas stove is an internet of things device, and can establish wireless communication connection with a router, a gateway, and the like deployed in a home. Other types of intelligent home appliances such as intelligent electric cookers, intelligent hot water kettles, intelligent electromagnetic ovens and the like can also be used as internet of things equipment to establish wireless communication connection with routers, gateways and the like deployed in families. When the intelligent gas cooker, the intelligent electric cooker, the intelligent hot water kettle and the intelligent electromagnetic oven which are arranged in a certain family kitchen are connected with a router, a gateway and the like which are arranged in the family in a wireless communication manner, a small-sized Internet of things in the family can be formed. Of course, the intelligent terminals such as the intelligent mobile phone, the tablet personal computer and the like used by the user in the family can be added into the small-sized internet of things, so that intelligent interconnection and intelligent control among the intelligent terminals are realized.
Moreover, after the voice recognition module is arranged, the intelligent gas stove, the intelligent electric cooker, the intelligent hot water kettle and the intelligent electromagnetic oven which are arranged in the household kitchen can have the voice intelligent control function. When the intelligent gas stove, the intelligent electric cooker, the intelligent hot water kettle and the intelligent electromagnetic oven which are deployed in the household kitchen belong to the same brand of products, and the voice control wake-up words which are set by default are uniform, after a user enters the kitchen and speaks the voice control wake-up words, the intelligent gas stove, the intelligent electric cooker, the intelligent hot water kettle and the intelligent electromagnetic oven in the household kitchen can be woken up and a wake-up voice is sent out. For example, the user enters the kitchen and speaks the voice control wake-up word "XXXX1", then the intelligent gas cooker wakes up and emits wake-up voice 1 (e.g., "I come), the intelligent electric cooker wakes up and emits wake-up voice 2 (e.g.," I come "), the intelligent hot water kettle wakes up and emits wake-up voice 3 (e.g.," I come "), and the intelligent induction cooker wakes up and emits wake-up voice 4 (e.g.," I come "). In the above example, the wake-up voice 1 is used as user wake-up voice data, and the wake-up voice 2-wake-up voice 4 is used as other device wake-up voice prompt data, respectively.
In the above process, the voice acquisition module of the intelligent gas stove does not acquire the user wake-up voice data sent by the voice acquisition module, but acquires other device wake-up voice prompt data sent by other devices (the time for respectively acquiring the wake-up voice 2-wake-up voice 4 may be uniform, and the acquisition time between two may be different due to different device voice recognition speeds).
In one embodiment, step S110 includes:
acquiring the user awakening voice data, and a unique equipment identification code and equipment type corresponding to the user awakening voice data, and storing the unique equipment identification code and the equipment type into a preset storage space;
if the equipment wake-up voice broadcasted by other equipment is detected, collecting and acquiring other equipment wake-up voice prompt data broadcasted by the equipment wake-up voice, and equipment unique identification codes and equipment types respectively corresponding to the other equipment wake-up voice prompt data, and respectively storing the equipment unique identification codes and the equipment types into the storage space.
In this embodiment, if the user wake-up voice data and the device unique identification code and the device type corresponding to the user wake-up voice data are acquired from the intelligent gas cooker (the device unique identification code and the device type corresponding to the user wake-up voice data are device information stored in advance in a designated storage area in a storage space of the intelligent gas cooker, and are preset data before leaving the factory),
in an embodiment, the acquiring acquires other device wake-up voice prompt data in which device wake-up voice is broadcasted, and device unique identification codes and device types corresponding to the other device wake-up voice prompt data respectively, and respectively stores the device unique identification codes and the device types in the storage space, and includes:
if the total number of other equipment wake-up voice prompt data which collect and broadcast equipment wake-up voice is larger than 0, acquiring equipment unique identification codes and equipment types respectively corresponding to the other equipment wake-up voice prompt data, creating a sub-storage space by using serial strings of the equipment types and the equipment unique identification codes as sub-storage space names, and storing the corresponding other equipment wake-up voice prompt data in each sub-storage space.
In this embodiment, if it is determined that the total number of other device wake-up voice prompt data acquired and broadcasting the device wake-up voice is greater than 0, it indicates that after the user enters the kitchen and speaks the voice control wake-up word, there is at least one other device that responds in a short time. In order to facilitate the subsequent and rapid acquisition of the current wake-up device list based on the device types of other devices in the intelligent gas stove, the device unique identification codes and the device types corresponding to the wake-up voice prompt data of each other device are acquired while the wake-up voice prompt data of each other device is acquired.
In order to obtain the current wake-up device list based on the device types of other devices more quickly, the wake-up voice prompt data of each other device is stored in the storage space of the intelligent gas stove, the device types corresponding to the wake-up voice prompt data of the other devices can be connected with the unique device identification codes in series (for example, the device types and the unique device identification codes are connected by using a concat instruction), a sub-storage space is created for the correspondence of the sub-storage space names, and the corresponding wake-up voice prompt data of the other devices is stored in each sub-storage space. For example, if the type of the intelligent electric cooker is the electric cooker and the unique identification code of the intelligent electric cooker is No.1, a sub-storage space 1 is created corresponding to the name of the sub-storage space of the electric cooker No.1, and other equipment sent by the electric cooker is stored in the sub-storage space 1 to wake up voice prompt data. It can be seen that, since the wake-up voices of the other devices are stored in the storage space in a region-by-region manner, the current wake-up device list can be obtained based on the quick analysis of the names of the sub-storage spaces.
S120, acquiring the sensing distance between the current operation user and the current operation user.
In this embodiment, in order to ensure that the user enters the kitchen and sends out the user voice control wake-up instruction, instead of the user voice control wake-up instruction sent out in a place other than the kitchen, the proximity sensor on the intelligent gas stove may detect and obtain the sensing distance between the intelligent gas stove and the current operating user. If the sensing distance is determined to be smaller than the preset distance threshold (for example, the preset distance threshold is set to be equal distance values of 10cm, 20cm, 30cm and 40 cm), the sensing distance is indicated to be the position near the intelligent gas stove currently, and the intelligent gas stove can be operated and used on site. And if the sensing distance is determined to be greater than or equal to the preset distance threshold value, indicating that the user is not at a position near the intelligent gas stove currently, and operating the intelligent gas stove on site. Therefore, based on the distance between users sensed by the proximity sensor on the intelligent gas stove, whether the users operate the intelligent gas stove on site at the position nearby the intelligent gas stove or not can be accurately judged.
And S130, if the sensing distance is smaller than a preset distance threshold, generating a current awakening device list based on the user awakening voice data and the other device awakening voice prompt data.
In this embodiment, if it is determined that the sensing distance is smaller than the preset distance threshold, the sensing distance indicates that the user is currently located near the intelligent gas stove and can operate the intelligent gas stove, and at this time, the current wake-up device list is quickly determined in the intelligent gas stove based on device information (such as device type) corresponding to the user wake-up voice data and the other device wake-up voice prompt data respectively. It can be seen that the current wake-up device list can be correspondingly generated by the intelligent gas stove only when the user is at a position near the intelligent gas stove. When the user is far away from the intelligent gas stove, the current wake-up equipment list is not generated immediately, and the fact that the wake-up operation of the user is an invalid voice wake-up operation is indicated.
In one embodiment, step S130 includes:
acquiring the equipment type corresponding to the user wake-up voice data in the storage space to be used as a main equipment type name;
acquiring the device types corresponding to the names of all the sub-storage spaces in the storage space to form a name list of other device types;
and forming a current wake-up device list by the main device type name and the other device type name list.
In this embodiment, since the storage space of the intelligent gas cooker stores the other device wake-up voice prompt data, the device type and the device unique identification code of the other device in the plurality of sub-storage spaces respectively, and each sub-storage space uses the serial string formed by the serial connection of the stored device type and the device unique identification code as the name of the sub-storage space. In this way, the intelligent gas stove directly acquires the equipment type corresponding to the user wake-up voice data as the main equipment type name, acquires the equipment type corresponding to each sub-storage space name and forms other equipment type name lists, and finally forms the main equipment type name and the other equipment type name lists into the current wake-up equipment list. Based on the mode, the current wake-up equipment list can be acquired in the intelligent gas stove quickly.
And then, continuing to refer to the example, the current wake-up device list can be sent to devices with display screens in the intelligent gas stove, the intelligent electric cooker, the intelligent hot water kettle and the intelligent electromagnetic oven through the intelligent gas stove, and the current wake-up device list is displayed for a user to check. After the user looks up, the device which needs voice control at present can be finally selected by the mode of speaking the name of the specific device to be controlled, namely speaking the voice of the selected device.
S140, acquiring the voice data of the selected device corresponding to the current awakening device list.
In this embodiment, after the user finishes looking up the current wake-up device list, selects one of them, reads out the information of the selected device, the intelligent gas stove collects the voice data of the selected device corresponding to the current wake-up device list. And further identifying the voice data of the selected equipment to obtain the accurate controlled object.
And S150, if the controlled object of the voice data of the selected equipment is determined to be a gas stove, switching to a wake-up activation mode.
In this embodiment, when the user further speaks the selected device voice data by voice in the kitchen, it can be recognized to determine whether the controlled object range is a gas range. If the controlled object of the voice data of the selected equipment is determined to be the gas stove, the controlled object indicates that the user needs voice control currently to be the gas stove. At this time, the gas stove is used as a controlled object, and is switched to a wake-up activation mode, and other equipment in the kitchen is used for closing the intelligent voice control function, so that the interference to the voice control gas stove is avoided, and the control accuracy is improved.
In an embodiment, after the step of obtaining the selected device voice data corresponding to the current wake-up device list and before the step of switching to the wake-up activation mode if the controlled object of the selected device voice data is determined to be a gas stove, the method further includes:
obtaining a local pre-stored noise reduction model to perform noise reduction processing on the voice data of the selected equipment to obtain noise reduction voice data of the selected equipment;
and carrying out voice recognition on the voice data of the noise reduction selected equipment to obtain the name of the controlled object.
In this embodiment, a noise reduction model (such as an RNNoise reduction model, a Wav-U-Net noise reduction model, etc.) can be called in the controller of the intelligent gas stove to perform noise reduction processing on the voice data of the selected device, because some interference noise exists in the kitchen, and the noise reduction processing is performed on the voice data of the selected device to obtain the voice data of the selected device, and then the voice data of the selected device is identified, so that a more accurate identification result can be obtained.
When the voice data of the noise reduction selected equipment is subjected to voice recognition, a local voice recognition model (such as an N-Gram multi-element voice recognition model) can be called to carry out voice recognition, and the name of the controlled object is obtained. The local voice recognition model is generally called to perform voice recognition on the voice data of the noise reduction selected equipment, and the recognition result can be directly used as the controlled object name because the voice data of the noise reduction selected equipment is the equipment type or the equipment name. Therefore, the recognition result can be obtained more accurately based on the noise reduction processing.
And S160, if the control voice data is detected in the wake-up activation mode, performing voice recognition on the control voice data to obtain a corresponding current control instruction, and correspondingly executing control operation based on the current control instruction.
In this embodiment, when the user is in the kitchen and the intelligent gas stove is in the wake-up activation mode, control voice data, such as control voice data of turning on the gas stove, increasing the fire amount, reducing the fire amount, etc., can be sent out at any time. After the intelligent gas cooker carries out voice recognition on the control voice data to obtain a corresponding current control instruction, control operation is correspondingly executed, so that voice control of the gas cooker based on intelligent interconnection is realized, and interference of other devices in the same indoor space can be effectively reduced.
In an embodiment, step S160 further includes:
if the fact that other control voice data are not recognized successfully is detected, the other control voice data are sent to the cloud server;
and receiving other recognition results obtained by the cloud server through voice recognition based on the other control voice data, and correspondingly executing control operation based on control instructions corresponding to the other recognition results.
In this embodiment, a situation that the local voice recognition model fails to obtain the recognition result of other control voice data within the preset duration (for example, the preset duration is set to 1s, 2s, 5s, 10s, etc.) may also occur in the intelligent gas stove, and then other control voice data may be selectively sent to the cloud server, so that the voice recognition model in the cloud server performs recognition to obtain other recognition results. After receiving other recognition results corresponding to the other control voice data fed back by the cloud server, the gas stove firstly inquires control instructions corresponding to the other recognition results, and then correspondingly executes corresponding control.
In an embodiment, after the step of executing the control operation correspondingly based on the control instruction corresponding to the other recognition result, the receiving cloud server performs the voice recognition based on the other control voice data, the method further includes:
and if the other identification results are determined to be the broadcast dish making method, corresponding broadcast dish making method audio data based on the other identification results.
In this embodiment, when the intelligent gas cooker determines that the other recognition result is a broadcast dish making method and a specific dish name is obtained, audio data of the broadcast dish making method corresponding to the other recognition result can be obtained locally on the intelligent gas cooker and played based on a speaker module set on the gas cooker, so that the user is guided to make dishes.
Therefore, by implementing the embodiment of the method, the voice control of the gas stove based on intelligent interconnection can be realized, the voice control interference of other devices in the same indoor space can be effectively reduced, and the accuracy of selecting the voice control object is improved.
The embodiment of the invention also provides an intelligent interconnection voice control device for a gas stove, as shown in fig. 1 and 3, which can be configured in a controller 10 of the gas stove 1, and the intelligent interconnection voice control device for a gas stove is used for executing any embodiment of the foregoing intelligent interconnection voice control method for a gas stove. Specifically, referring to fig. 3, fig. 3 is a schematic block diagram of an intelligent internet voice control device for a gas stove according to an embodiment of the present invention.
As shown in fig. 3, the intelligent internet voice control apparatus 100 for a gas cooker includes a wake-up voice acquisition unit 110, an inductive distance acquisition unit 120, a wake-up device list acquisition unit 130, a selected device voice acquisition unit 140, a wake-up activation unit 150, and a control voice recognition unit 160.
The wake-up voice acquisition unit 110 is configured to acquire user wake-up voice data corresponding to a user voice control wake-up instruction and acquire wake-up voice prompt data of other devices if the user voice control wake-up instruction is detected;
an induction distance acquiring unit 120, configured to acquire an induction distance with a current operation user;
a wake-up device list obtaining unit 130, configured to generate a current wake-up device list based on the user wake-up voice data and the other device wake-up voice prompt data if the sensing distance is determined to be less than the preset distance threshold;
a selected device voice obtaining unit 140, configured to obtain selected device voice data corresponding to the current wake-up device list;
a wake-up activation unit 150, configured to switch to a wake-up activation mode if it is determined that the controlled object of the selected device voice data is a gas stove;
and the control voice recognition unit 160 is configured to perform voice recognition on the control voice data to obtain a corresponding current control instruction if the control voice data is detected in the wake-up activation mode, and correspondingly execute a control operation based on the current control instruction.
It should be noted that, as those skilled in the art can clearly understand, the specific implementation process of the intelligent internet voice control device 100 and each unit for a gas stove may refer to the corresponding description in the foregoing method embodiment, and for convenience and brevity of description, the description is omitted here.
Therefore, by implementing the embodiment of the device, the voice control of the gas stove based on intelligent interconnection can be realized, the voice control interference of other equipment in the same indoor space can be effectively reduced, and the accuracy of selecting the voice control object is improved.
The intelligent inter-connected voice control apparatus for a gas range described above may be implemented in the form of a computer program that can be run on a computer device as shown in fig. 4.
Referring to fig. 4, fig. 4 is a schematic block diagram of a computer device according to an embodiment of the present invention. The computer device may be a controller for performing an intelligent inter-connected voice control method for a gas cooker to intelligently control the gas cooker.
Referring to fig. 4, the computer device 500 includes a processor 502, a memory, and a network interface 505, which are connected by a communication bus 501, wherein the memory may include a storage medium 503 and an internal memory 504.
The storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032, when executed, may cause the processor 502 to perform an intelligent internet voice control method for a gas cooker, wherein the storage medium 503 may be a volatile storage medium or a nonvolatile storage medium.
The processor 502 is used to provide computing and control capabilities to support the operation of the overall computer device 500.
The internal memory 504 provides an environment for the execution of a computer program 5032 in the storage medium 503, which computer program 5032, when executed by the processor 502, causes the processor 502 to perform the intelligent inter-connected voice control method for a gas cooker.
The network interface 505 is used for network communication, such as providing for transmission of data information, etc. It will be appreciated by those skilled in the art that the architecture shown in fig. 4 is merely a block diagram of some of the architecture relevant to the present inventive arrangements and is not limiting of the computer device 500 to which the present inventive arrangements may be implemented, and that a particular computer device 500 may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
The processor 502 is configured to run a computer program 5032 stored in a memory, so as to implement the corresponding functions in the intelligent internet voice control method for a gas stove.
Those skilled in the art will appreciate that the embodiment of the computer device shown in fig. 4 is not limiting of the specific construction of the computer device, and in other embodiments, the computer device may include more or less components than those shown, or certain components may be combined, or a different arrangement of components. For example, in some embodiments, the computer device may include only a memory and a processor, and in such embodiments, the structure and function of the memory and the processor are consistent with the embodiment shown in fig. 4, and will not be described again.
It should be appreciated that in an embodiment of the invention, the processor 502 may be a central processing unit (Central Processing Unit, CPU), the processor 502 may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSPs), application specific integrated circuits (Application Specific Integrated Circuit, ASICs), off-the-shelf programmable gate arrays (Field-Programmable Gate Array, FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In another embodiment of the invention, a computer-readable storage medium is provided. The computer readable storage medium may be a volatile or nonvolatile computer readable storage medium. The computer readable storage medium stores a computer program, wherein the computer program when executed by a processor implements the steps included in the intelligent internet voice control method for a gas cooker.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the apparatus, device and unit described above may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein. Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus, device and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, and for example, the division of the units is merely a logical function division, there may be another division manner in actual implementation, or units having the same function may be integrated into one unit, for example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices, or elements, or may be an electrical, mechanical, or other form of connection.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment of the present invention.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention is essentially or part of what contributes to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a computer-readable storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned computer-readable storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (10)

1. The intelligent interconnection voice control method for the gas stove is characterized by being applied to a controller of the gas stove, wherein the controller is electrically connected with a voice acquisition module and a proximity sensor, and the method comprises the following steps:
if a user voice control awakening instruction is detected, acquiring user awakening voice data corresponding to the user voice control awakening instruction, and acquiring awakening voice prompt data of other equipment;
acquiring an induction distance between the current operation user and the current operation user;
if the sensing distance is smaller than the preset distance threshold, generating a current awakening device list based on the user awakening voice data and the other device awakening voice prompt data;
acquiring selected equipment voice data corresponding to the current wake-up equipment list;
if the controlled object of the voice data of the selected equipment is determined to be a gas stove, switching to a wake-up activation mode;
and if the control voice data is detected in the wake-up activation mode, performing voice recognition on the control voice data to obtain a corresponding current control instruction, and correspondingly executing control operation based on the current control instruction.
2. The method of claim 1, wherein the obtaining the user wake up voice data corresponding to the user voice control wake up instruction and obtaining other device wake up voice prompt data comprises:
acquiring the user awakening voice data, and a unique equipment identification code and equipment type corresponding to the user awakening voice data, and storing the unique equipment identification code and the equipment type into a preset storage space;
if the equipment wake-up voice broadcasted by other equipment is detected, collecting and acquiring other equipment wake-up voice prompt data broadcasted by the equipment wake-up voice, and equipment unique identification codes and equipment types respectively corresponding to the other equipment wake-up voice prompt data, and respectively storing the equipment unique identification codes and the equipment types into the storage space.
3. The method according to claim 2, wherein the acquiring acquires other device wake-up voice prompt data in which device wake-up voice is broadcasted, and device unique identification codes and device types respectively corresponding to the other device wake-up voice prompt data, and respectively stores the device unique identification codes and the device types in the storage space, includes:
if the total number of other equipment wake-up voice prompt data which collect and broadcast equipment wake-up voice is larger than 0, acquiring equipment unique identification codes and equipment types respectively corresponding to the other equipment wake-up voice prompt data, creating a sub-storage space by using serial strings of the equipment types and the equipment unique identification codes as sub-storage space names, and storing the corresponding other equipment wake-up voice prompt data in each sub-storage space.
4. The method of claim 3, wherein the generating the current wake device list based on the user wake voice data and the other device wake voice prompt data comprises:
acquiring the equipment type corresponding to the user wake-up voice data in the storage space to be used as a main equipment type name;
acquiring the device types corresponding to the names of all the sub-storage spaces in the storage space to form a name list of other device types;
and forming a current wake-up device list by the main device type name and the other device type name list.
5. The method according to claim 1, wherein after the step of acquiring the selected device voice data corresponding to the current wake-up device list and before the step of switching to the wake-up activation mode if it is determined that the controlled object of the selected device voice data is a gas cooker, the method further comprises:
obtaining a local pre-stored noise reduction model to perform noise reduction processing on the voice data of the selected equipment to obtain noise reduction voice data of the selected equipment;
and carrying out voice recognition on the voice data of the noise reduction selected equipment to obtain the name of the controlled object.
6. The method according to claim 1, wherein, in the wake-up active mode, if control voice data is detected, performing voice recognition on the control voice data to obtain a corresponding current control instruction, and after the step of correspondingly performing a control operation based on the current control instruction, the method further comprises:
if the fact that other control voice data are not recognized successfully is detected, the other control voice data are sent to the cloud server;
and receiving other recognition results obtained by the cloud server through voice recognition based on the other control voice data, and correspondingly executing control operation based on control instructions corresponding to the other recognition results.
7. The method of claim 6, wherein the control operation is correspondingly performed based on a control instruction corresponding to the other recognition result, the method further comprising:
and if the other identification results are determined to be the broadcast dish making method, corresponding broadcast dish making method audio data based on the other identification results.
8. An intelligent interconnection voice control device for a gas stove, which is characterized in that the device is configured in a controller of the gas stove, wherein the controller is electrically connected with a voice acquisition module and a proximity sensor, and the device comprises:
the wake-up voice acquisition unit is used for acquiring user wake-up voice data corresponding to the user voice control wake-up instruction and acquiring wake-up voice prompt data of other equipment if the user voice control wake-up instruction is detected;
the induction distance acquisition unit is used for acquiring the induction distance between the induction distance acquisition unit and the current operation user;
the wake-up device list acquisition unit is used for generating a current wake-up device list based on the user wake-up voice data and the other device wake-up voice prompt data if the sensing distance is determined to be smaller than a preset distance threshold;
the selected device voice acquisition unit is used for acquiring selected device voice data corresponding to the current wake-up device list;
the wake-up activation unit is used for switching to a wake-up activation mode if the controlled object of the voice data of the selected equipment is determined to be a gas stove;
and the control voice recognition unit is used for carrying out voice recognition on the control voice data to obtain a corresponding current control instruction if the control voice data is detected in the wake-up activation mode, and correspondingly executing control operation based on the current control instruction.
9. A computer device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus;
a memory for storing a computer program;
a processor for implementing the steps of intelligent inter-connected voice control for a gas cooker according to any one of claims 1 to 7 when executing a program stored on a memory.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps for intelligent inter-working speech control of a gas cooker according to any one of claims 1-7.
CN202310319980.0A 2023-03-29 2023-03-29 Intelligent interconnection voice control method, device, equipment and medium for gas stove Active CN116030812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310319980.0A CN116030812B (en) 2023-03-29 2023-03-29 Intelligent interconnection voice control method, device, equipment and medium for gas stove

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310319980.0A CN116030812B (en) 2023-03-29 2023-03-29 Intelligent interconnection voice control method, device, equipment and medium for gas stove

Publications (2)

Publication Number Publication Date
CN116030812A true CN116030812A (en) 2023-04-28
CN116030812B CN116030812B (en) 2023-06-16

Family

ID=86072685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310319980.0A Active CN116030812B (en) 2023-03-29 2023-03-29 Intelligent interconnection voice control method, device, equipment and medium for gas stove

Country Status (1)

Country Link
CN (1) CN116030812B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116631399A (en) * 2023-07-06 2023-08-22 广州金燃智能***有限公司 Artificial intelligence control system and method based on Internet of things
CN117346190A (en) * 2023-12-05 2024-01-05 佛山市顺德区物形工业设计科技有限公司 Gas stove and control method thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180285065A1 (en) * 2017-03-28 2018-10-04 Lg Electronics Inc. Smart controlling device and method of controlling therefor
US20190341048A1 (en) * 2018-08-31 2019-11-07 Baidu Online Network Technology (Beijing) Co., Ltd. Method, Apparatus and Device for Interaction of Intelligent Voice Devices, and Storage Medium
CN111640433A (en) * 2020-06-01 2020-09-08 珠海格力电器股份有限公司 Voice interaction method, storage medium, electronic equipment and intelligent home system
CN111754997A (en) * 2019-05-09 2020-10-09 北京京东尚科信息技术有限公司 Control device and operation method thereof, and voice interaction device and operation method thereof
CN112053689A (en) * 2020-09-11 2020-12-08 深圳市北科瑞声科技股份有限公司 Method and system for operating equipment based on eyeball and voice instruction and server
CN112750433A (en) * 2020-12-09 2021-05-04 珠海格力电器股份有限公司 Voice control method and device
CN113168827A (en) * 2018-12-17 2021-07-23 三星电子株式会社 Terminal device and control method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180285065A1 (en) * 2017-03-28 2018-10-04 Lg Electronics Inc. Smart controlling device and method of controlling therefor
US20190341048A1 (en) * 2018-08-31 2019-11-07 Baidu Online Network Technology (Beijing) Co., Ltd. Method, Apparatus and Device for Interaction of Intelligent Voice Devices, and Storage Medium
CN113168827A (en) * 2018-12-17 2021-07-23 三星电子株式会社 Terminal device and control method thereof
CN111754997A (en) * 2019-05-09 2020-10-09 北京京东尚科信息技术有限公司 Control device and operation method thereof, and voice interaction device and operation method thereof
CN111640433A (en) * 2020-06-01 2020-09-08 珠海格力电器股份有限公司 Voice interaction method, storage medium, electronic equipment and intelligent home system
CN112053689A (en) * 2020-09-11 2020-12-08 深圳市北科瑞声科技股份有限公司 Method and system for operating equipment based on eyeball and voice instruction and server
CN112750433A (en) * 2020-12-09 2021-05-04 珠海格力电器股份有限公司 Voice control method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116631399A (en) * 2023-07-06 2023-08-22 广州金燃智能***有限公司 Artificial intelligence control system and method based on Internet of things
CN116631399B (en) * 2023-07-06 2023-10-13 广州金燃智能***有限公司 Artificial intelligence control system and method based on Internet of things
CN117346190A (en) * 2023-12-05 2024-01-05 佛山市顺德区物形工业设计科技有限公司 Gas stove and control method thereof
CN117346190B (en) * 2023-12-05 2024-02-13 佛山市顺德区物形工业设计科技有限公司 Gas stove and control method thereof

Also Published As

Publication number Publication date
CN116030812B (en) 2023-06-16

Similar Documents

Publication Publication Date Title
CN116030812B (en) Intelligent interconnection voice control method, device, equipment and medium for gas stove
KR101777692B1 (en) Method and device for starting rice cooker
CN109974235B (en) Method and device for controlling household appliance and household appliance
CN105830397B (en) Method, portable operating device, system for switching a household appliance between a home mode and a non-home mode
WO2017143759A1 (en) Cooking status alert method and device
CN107991891B (en) Method and system for adjusting environmental parameters and user equipment
CN108415301B (en) Cooking parameter changing method and device
CN105549399B (en) A kind of indoor environment monitoring method and internet-of-things terminal
US11532304B2 (en) Method for controlling the operation of an appliance by a user through voice control
CN108415308B (en) Cooking appointment control method and device and cooker
CN108415306B (en) Control method and device of cooking equipment
CN111487884A (en) Storage medium, and intelligent household scene generation device and method
CN109166580A (en) A kind of voice feedback prompt control method, system and air conditioner
CN113531844B (en) Control method and system for noise reduction of air conditioner, electronic equipment and storage medium
CN112306364B (en) IoT (Internet of things) equipment control method and device, terminal and storage medium
CN109380975A (en) Cooking appliance, control method and system thereof and server
CN105902138B (en) Electric cooker cleans information cuing method and device
CN106960530A (en) Alarm method, device and terminal based on vital sign parameter
CN208957616U (en) Cooking utensil and control system and server thereof
JP7279992B2 (en) Speech recognition device and its wake-up response method, computer storage medium
CN108415293B (en) Cooking control method and device for cooking
CN111048126B (en) Menu broadcasting method, storage medium and electronic device
CN113325722B (en) Multi-mode implementation method and device for intelligent cooking and intelligent cabinet
WO2020195387A1 (en) Information notification system and information notification method
CN114568948A (en) Cooking control method, device and system

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
GR01 Patent grant
GR01 Patent grant