Cooking appliance control method, device, cooking appliance and readable storage medium
By introducing a single-person control mode into the cooking utensils to acquire and match the target voiceprint characteristics, the problem of degradation of voice control accuracy in noisy environments in the prior art is solved, and higher control accuracy and flexibility are achieved.
Patent Information
- Application Number
- CN202111506444.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2041-12-10
AI Technical Summary
Existing cooking appliances cannot recognize voiceprint features when receiving voice commands, resulting in a decrease in control accuracy in noisy environments and falsely identifying invalid voice commands.
Introduce a single-player control mode to obtain the target voiceprint feature by responding to a single-player control command, and only perform voice operation requests when the voiceprint feature matches, ensuring that only the instructions of the specified user are responded to.
Improve the accuracy of voice control in noisy environments, avoid misidentifying invalid voice commands, and enhance the flexibility and user experience of cooking utensils.
Smart Images

Figure CN114242051B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cooking appliances, and in particular, to a control method for a cooking appliance, a control device for a cooking appliance, a cooking appliance, and a readable storage medium. Background Art
[0002] In the related art, during the operation of a cooking appliance, as long as a voice command is received, the voice command will be executed without recognizing the voiceprint feature in the voice command. When there is external sound interference, it will affect the accuracy of the control of the cooking appliance. Summary of the Invention
[0003] The present invention aims to solve at least one of the technical problems existing in the prior art or related technologies.
[0004] To this end, a first aspect of the present invention provides a control method for a cooking appliance.
[0005] A second aspect of the present invention further provides a control device for a cooking appliance.
[0006] A third aspect of the present invention further provides a cooking appliance.
[0007] A fourth aspect of the present invention further provides a readable storage medium.
[0008] In view of this, a first aspect of the present invention proposes a control method for a cooking appliance. The cooking appliance has a single-person control mode. The control method includes: in response to a single-person control command for starting the single-person control mode, obtaining a target voiceprint feature corresponding to the single-person control mode; receiving a voice operation request, and determining a first voiceprint feature included in the voice operation request; based on the matching of the first voiceprint feature and the target voiceprint feature, controlling the cooking appliance to work according to the voice operation request.
[0009] The present invention provides a control method for a cooking appliance, wherein the cooking appliance has a single-person control mode. In response to a single-person control command for starting the single-person control mode, the cooking appliance is controlled to enter the single-person control mode. At the same time, a target voiceprint feature capable of voice-controlling the cooking appliance in the single-person control mode is obtained. It should be noted that the single-person control mode refers to a control mode in which the cooking appliance can recognize the voiceprint feature of a designated user and only execute the operation commands issued by the designated user.
[0010] Further, after the cooking appliance enters the single-person control mode, the first voiceprint feature of the received voice operation request is recognized. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, so that the cooking appliance can only respond to the voice operation requests of the designated user.
[0011] The control method of the cooking appliance provided by the present invention enables the cooking appliance to only respond to the voice operation requests of a specified user by setting a single-user control mode. As a result, the user can provide effective voice commands to the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance and avoiding the cooking appliance misidentifying invalid voice commands and performing operations not intended by the user. At the same time, the user can choose whether to enter the single-user control mode according to the actual current application environment, improving the flexibility of the cooking appliance during use.
[0012] According to the above control method of the cooking appliance provided by the present invention, the following additional technical features may also be included:
[0013] In the above technical solution, further, the single-user control command includes a voice wake-up command. The step of obtaining the target voiceprint feature corresponding to the single-user control mode in response to the single-user control command for starting the single-user control mode specifically includes: in response to the voice wake-up command, extracting the second voiceprint feature included in the voice wake-up command, and giving a confirmation reminder on whether to use the second voiceprint feature as the target voiceprint feature; in the case of confirming to use the second voiceprint feature as the target voiceprint feature, taking the second voiceprint feature as the target voiceprint feature; in the case of not confirming to use the second voiceprint feature as the target voiceprint feature, receiving a voice command, extracting the third voiceprint feature included in the voice command, and taking the third voiceprint feature as the target voiceprint feature.
[0014] In this technical solution, the single-user control command for controlling the cooking appliance to enter the single-user control mode can be a voice wake-up command. Specifically, during the cooking process, if the user believes that the current usage environment is too noisy and affects voice operations, the user issues a voice wake-up command. After extracting the second voiceprint feature of the voice wake-up command issued by the specified user, the cooking appliance is controlled to give a confirmation reminder on whether to use the second voiceprint feature as the target voiceprint feature. If the user replies with confirmation, it indicates that the user who issued the voice wake-up command is the main controller for subsequent operations of the cooking appliance. At this time, the extracted second voiceprint feature is collected and stored as the target voiceprint feature; if the user does not confirm, it indicates that the user who issued the voice wake-up command is not the main controller for subsequent operations of the cooking appliance. At this time, in response to the voice command issued by the main controller, the third voiceprint feature in the voice command, that is, the voiceprint feature of the main controller, is extracted, and the third voiceprint feature is taken as the target voiceprint feature.
[0015] In the above - mentioned manner, it is confirmed whether to use the voice - wake - up instruction's voiceprint feature as the target voiceprint feature. On the one hand, it ensures the accuracy of the collection of the target voiceprint feature, thereby improving the accuracy of the single - person control mode; on the other hand, even if the main controller does not understand the start - up process of the single - person control mode, the voiceprint feature can be successfully entered with the help of others, improving the practicability of the cooking appliance. Further, the user only needs to issue a simple voice - wake - up instruction to complete the collection and storage of the voiceprint feature of the specified user. The operation is simple, reducing the relevant restrictions on the user group and improving the product experience effect.
[0016] In any of the above - mentioned technical solutions, further, the single - person control instruction includes a button - wake - up instruction. The step of obtaining the target voiceprint feature corresponding to the single - person control mode in response to the single - person control instruction for starting the single - person control mode specifically includes: in response to the button - wake - up instruction, obtaining the historical voiceprint feature stored in the cooking appliance; using the historical voiceprint feature as the target voiceprint feature.
[0017] In this technical solution, the cooking appliance can be controlled to enter the single - person control mode by using a physical button. In response to the button - wake - up instruction, the cooking appliance is controlled to enter the single - person control mode. At this time, the historical voiceprint feature stored in the cooking appliance is retrieved and used as the target voiceprint feature.
[0018] In the above - mentioned manner, using the physical - button form to wake up the single - person control mode reduces the complexity of function operation for users who cannot use voice wake - up. It enables users to immediately start the single - person control mode according to their needs, reducing the relevant restrictions on the user group to a certain extent and improving the practicability of the cooking appliance.
[0019] In any of the above - mentioned technical solutions, further, the step of obtaining the target voiceprint feature corresponding to the single - person control mode in response to the single - person control instruction for starting the single - person control mode specifically further includes: when there is no historical voiceprint feature stored in the cooking appliance, giving a reminder for entering the target voiceprint feature.
[0020] In this technical solution, when the user uses a physical button to control the cooking appliance to enter the single - person control mode, if it is detected that there is no historical voiceprint feature stored in the cooking appliance, a reminder for entering the target voiceprint feature is sent to the user, enabling the specified user to enter the target voiceprint feature in a timely manner according to the reminder.
[0021] In the above - mentioned manner, when no historical voiceprint feature is detected, a reminder for entry is issued to the user to avoid the user's misoperation due to mistakenly thinking that they have entered the single - person control mode, so as to ensure the accuracy of the cooking process.
[0022] In any of the above technical solutions, further, the control method further includes: based on the mismatch between the first voiceprint feature and the target voiceprint feature, giving an invalid reminder for the voice operation request.
[0023] In this technical solution, after the cooking appliance is controlled to enter the single-person control mode, the first voiceprint feature of the received voice operation request is extracted. When the extracted first voiceprint feature does not match the stored target voiceprint feature, it is determined that the voice operation request is not a voice control instruction issued by the designated user, that is, an invalid voice instruction, indicating that there are incorrect voices and disturbing voices generated during the current voice control operation process. Then, an invalid voice instruction reminder is issued to remind the user that there is voice interference during the current cooking process, so that the user can perform subsequent operations according to the reminder.
[0024] In the above manner, the cooking appliance receives other voice operation requests and does not execute the corresponding cooking operations through the recognition of the voiceprint feature. At the same time, it reminds the user that there are incorrect voices and interfering voices generated during the current voice control process, improving the accuracy of the voice control cooking operation and also enhancing the user experience.
[0025] In any of the above technical solutions, further, the control method further includes: determining whether a voice operation request is detected within a preset time; based on not detecting a voice operation request within the preset time, controlling the cooking appliance to exit the single-person control mode.
[0026] In this technical solution, when the single-person control instruction is executed to control the cooking appliance to enter the single-person control mode, timing starts. It is judged whether a voice operation request issued by the main controller is received within the preset time. If no voice operation request issued by the main controller is received within the preset time, the single-person control mode is exited, and the cooking appliance is directly controlled according to the received voice operation request.
[0027] Specifically, the value range of the preset time can be set to 30s to 35s, such as 30s, 32s, etc., or it can also be manually set by the user according to the current cooking state. The present application does not make specific limitations here.
[0028] In the above manner, the switching of the working mode of the cooking appliance is realized, avoiding the recognition of the user's voiceprint feature when the user does not need to recognize the voiceprint feature, which affects the normal use of the user, and improving the automation degree of the cooking appliance.
[0029] In any of the above technical solutions, further, the control method further includes: in response to a voice exit instruction or a key exit instruction, controlling the cooking appliance to exit the single-person control mode.
[0030] In this technical solution, during the execution of the single-person control mode by the cooking appliance, after the main controller issues a series of valid instructions to control the operation of the cooking appliance, a voice exit instruction or a physical button is used to control the cooking appliance to exit the single-person control mode, so that the cooking appliance resumes the normal cooking mode that responds to the voice operation requests of anyone during the subsequent cooking process.
[0031] In the above manner, when the user does not need the single-person control mode, the user sends an exit instruction to promptly resume the normal mode, and the cooking appliance does not identify and judge the voiceprint characteristics of the voice operation request. Furthermore, it can ensure that other users can also control the cooking appliance by voice, guarantee the normal cooking of the cooking appliance, and improve the flexibility and applicability of the use of the cooking appliance.
[0032] In any of the above technical solutions, further, the voiceprint characteristics include at least one of the following: frequency and phase.
[0033] In this technical solution, when the cooking appliance is controlled to enter the single-person control mode, the voice frequency and phase of the designated user are determined as the recognition criteria. When a voice operation request is received, the cooking appliance is controlled to operate by recognizing the voice frequency and phase of the voice operation request.
[0034] In the above manner, using the voice frequency and phase as the recognition criteria ensures the rigor of the recognition of voice control instructions, and avoids the situation in the prior art where only voice and intonation are used for recognition, and when other users' voices are similar to the designated user's voice, they cannot be accurately distinguished, which may lead to misoperation of the cooking appliance, and improves the accuracy of the recognition of voice control instructions.
[0035] According to the second aspect of the present invention, a control device for a cooking appliance is proposed. The cooking appliance has a single-person control mode. The control device includes: an acquisition module, configured to acquire the target voiceprint characteristics of the single-person control mode in response to a single-person control instruction for starting the single-person control mode; a determination module, configured to receive a voice operation request and determine the first voiceprint characteristics included in the voice operation request; a judgment module, configured to judge whether the first voiceprint characteristics match the target voiceprint characteristics; and a control module, configured to control the cooking appliance to operate according to the voice operation request based on the matching of the first voiceprint characteristics and the target voiceprint characteristics.
[0036] The present invention provides a control device for a cooking appliance. The cooking appliance has a single-user control mode. In response to a single-user control instruction for starting the single-user control mode, the cooking appliance is controlled to enter the single-user control mode. Meanwhile, a target voiceprint feature capable of voice-controlling the cooking appliance in the single-user control mode is obtained. It should be noted that the single-user control mode refers to a control mode in which the cooking appliance can identify the voiceprint feature of a specified user and only execute the operation instructions issued by the specified user. Further, after the cooking appliance enters the single-user control mode, the first voiceprint feature of the received voice operation request is identified. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, so that the cooking appliance can only respond to the voice operation requests of the specified user.
[0037] The control device for the cooking appliance provided by the present invention enables the cooking appliance to only respond to the voice operation requests of the specified user by setting the single-user control mode. Thus, the user can also provide effective voice instructions for the cooking appliance in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance, avoiding the cooking appliance misidentifying invalid voice instructions and performing operations not intended by the user. At the same time, the user can choose whether to enter the single-user control mode according to the current actual application environment, improving the flexibility of the cooking appliance during use.
[0038] According to the third aspect of the present invention, a cooking appliance is provided, including: a memory storing programs or instructions; a processor connected to the memory. When the processor executes the programs or instructions, it executes the control method for the cooking appliance proposed in the first aspect.
[0039] In this technical solution, the cooking appliance has a single-user control mode. In response to a single-user control instruction for starting the single-user control mode, the cooking appliance is controlled to enter the single-user control mode. Meanwhile, a target voiceprint feature capable of voice-controlling the cooking appliance in the single-user control mode is obtained. It should be noted that the single-user control mode refers to a control mode in which the cooking appliance can identify the voiceprint feature of a specified user and only execute the operation instructions issued by the specified user.
[0040] Further, after the cooking appliance enters the single-user control mode, the first voiceprint feature of the received voice operation request is identified. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, so that the cooking appliance can only respond to the voice operation requests of the specified user.
[0041] The cooking appliance provided by the present invention enables the cooking appliance to only respond to the voice operation requests of a specified user by setting a single-user control mode. As a result, the user can provide effective voice commands to the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance and avoiding the cooking appliance misidentifying invalid voice commands and performing operations not intended by the user. At the same time, the user can choose whether to enter the single-user control mode according to the actual application environment, improving the flexibility of the cooking appliance during use.
[0042] In any of the above technical solutions, further, the cooking appliance further includes: a pickup for collecting voice information; a voiceprint processing component connected to the pickup, and the voiceprint processing component is used for extracting the voiceprint features in the voice information.
[0043] In this technical solution, the cooking appliance includes a pickup and a voiceprint processing component connected to the pickup. Specifically, during the cooking process, after the cooking appliance picks up the voice control command for starting the single-user control mode through the pickup, the voiceprint processing component identifies the voiceprint features in the voice control command, collects and stores the voiceprint features as the target voiceprint features. Further, after the cooking appliance enters the single-user control mode, the voice operation request is picked up through the pickup, and the voiceprint processing component identifies the first voiceprint features of the received voice operation request. Only when the extracted first voiceprint features match the stored target voiceprint features, the cooking appliance is controlled according to the voice operation request, enabling the cooking appliance to only respond to the voice operation requests of a specified user.
[0044] Through the above method, the cooking appliance can only respond to the voice operation requests of a specified user. As a result, the user can provide effective voice commands to the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance and avoiding the cooking appliance misidentifying invalid voice commands and performing operations not intended by the user.
[0045] In any of the above technical solutions, further, the cooking appliance further includes: a cooking cavity for holding food ingredients.
[0046] In this technical solution, the cooking appliance includes a cooking cavity for holding food ingredients. During the cooking process, since the user has too many cooking steps to perform with their hands, the prepared food ingredients can be placed in the cooking cavity in advance. When it is necessary to cook the food ingredients in the cooking cavity, after waking up the single-user control mode of the cooking appliance and identifying the specified user's voiceprint features of the received voice operation request, the cooking is performed according to the voice operation steps.
[0047] In the above - mentioned manner, through voice interaction and single - person control function, a designated user can directly control the cooking appliance by issuing voice commands, achieving the purpose of cooking the ingredients placed in the cooking cavity and solving the problems of cumbersome and inconvenient user operations.
[0048] In any of the above - mentioned technical solutions, further, the cooking appliance further includes: a display screen for displaying function modes and parameters; and buttons are provided on the display screen.
[0049] In this technical solution, the cooking appliance includes a display screen for displaying information such as function modes and parameters. Further, buttons are provided on the display screen, and the user can use the physical buttons to wake up the single - person control mode. In response to the button wake - up instruction, the cooking appliance is controlled to enter the single - person control mode. At this time, the historical voiceprint feature stored in the cooking appliance is retrieved and used as the target voiceprint feature.
[0050] In the above - mentioned manner, using the form of physical buttons to wake up the single - person control mode reduces the complexity of function operations for users who cannot use voice wake - up. This enables users to immediately start the single - person control mode according to their needs, reduces the relevant restrictions on the user group to a certain extent, and improves the practicality of the cooking appliance.
[0051] In any of the above - mentioned technical solutions, further, the cooking appliance further includes: a speaker for playing reminder information.
[0052] In this technical solution, the cooking appliance includes a speaker. Specifically, during the cooking process, when the user uses the physical buttons to control the cooking appliance to enter the single - person control mode, if it is detected that the historical voiceprint feature is not stored in the cooking appliance, a reminder to enter the target voiceprint feature is sent to the user through the speaker, so that the designated user can enter the target voiceprint feature in a timely manner according to the reminder. Further, after the cooking appliance is controlled to enter the single - person control mode, the first voiceprint feature of the received voice operation request is extracted. When the extracted first voiceprint feature does not match the stored target voiceprint feature, it is determined that the voice operation request is not a voice control instruction issued by the designated user, that is, an invalid voice instruction, indicating that there are incorrect voices and disturbing voices generated during the current voice control operation process. Then, an invalid voice instruction reminder is sent through the speaker to remind the user that there is voice interference during the current cooking process, so that the user can perform subsequent operations according to the reminder.
[0053] In the above - mentioned manner, voice interaction between the user and the cooking appliance is realized, and the cooking appliance gives voice feedback through the speaker after operation, enabling the user to obtain the current cooking status in a timely manner, avoiding logical confusion caused by the user's incorrect operation due to not understanding the current status, and improving the user's experience.
[0054] According to a fourth aspect of the present invention, a readable storage medium is provided, on which a program or instructions are stored. When the program or instructions are executed by a processor, the control method of the cooking appliance proposed in the first aspect is executed. Therefore, this readable storage medium has all the beneficial effects of the control method of the cooking appliance proposed in the first aspect. To avoid repetition, no further elaboration will be provided here.
[0055] The additional aspects and advantages of the present invention will become apparent in the following description section or be learned through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The above and / or additional aspects and advantages of the present invention will become apparent and be readily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0057] Figure 1 FIG. 1 shows one of the schematic flowcharts of the control method of the cooking appliance according to an embodiment of the present invention;
[0058] Figure 2 FIG. 2 shows another schematic flowchart of the control method of the cooking appliance according to an embodiment of the present invention;
[0059] Figure 3 FIG. 3 shows yet another schematic flowchart of the control method of the cooking appliance according to an embodiment of the present invention;
[0060] Figure 4 FIG. 4 shows still another schematic flowchart of the control method of the cooking appliance according to an embodiment of the present invention;
[0061] Figure 5 FIG. 5 shows yet another schematic flowchart of the control method of the cooking appliance according to an embodiment of the present invention;
[0062] Figure 6 FIG. 6 shows still another schematic flowchart of the control method of the cooking appliance according to an embodiment of the present invention;
[0063] Figure 7 FIG. 7 shows a schematic block diagram of the control device of the cooking appliance according to an embodiment of the present invention.
[0064] Wherein, Figure 7 the corresponding relationship between the reference numerals in the drawings and the component names is as follows:
[0065] 700 is the control device of the cooking appliance, 702 is the acquisition module, 704 is the determination module, 706 is the judgment module, and 708 is the control module. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0066] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0067] It should be noted that in the present invention, descriptions such as "first" and "second" are only for descriptive purposes, and cannot be construed as indicating or implying their relative importance or implicitly indicating the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one of such features.
[0068] In addition, the technical solutions between various embodiments of the present invention may be combined with each other, but it must be based on the ability of those of ordinary skill in the art to implement. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by the present invention.
[0069] Next, refer to Figures 1 to 7 Describe a control method for a cooking appliance, a control device for a cooking appliance, a cooking appliance, and a readable storage medium according to some embodiments of the present invention.
[0070] Embodiment 1:
[0071] As Figure 1 shown, according to an embodiment of the present invention, a control method for a cooking appliance is proposed. The method includes:
[0072] Step 102, in response to a single-person control instruction for starting a single-person control mode, obtain a target voiceprint feature corresponding to the single-person control mode;
[0073] Step 104, receive a voice operation request, and determine a first voiceprint feature included in the voice operation request;
[0074] Step 106, determine whether the first voiceprint feature matches the target voiceprint feature. If so, proceed to step 108; if not, proceed to step 110;
[0075] Step 108, control the cooking appliance to work according to the voice operation request;
[0076] Step 110, give a reminder that the voice operation request is invalid.
[0077] This embodiment provides a control method for a cooking appliance, wherein the cooking appliance has a single-person control mode. In the prior art, voice control has greatly improved the convenience of users' cooking operations. However, due to the relatively complex application environment of the cooking appliance, the voice commands received by the cooking appliance are not all valid commands. Specifically, for example, children learn the voice operations of their parents to control the cooking appliance by voice, or the cooking appliance misidentifies ambient voices, such as the voices of TV broadcasts, the voices of people communicating with each other, etc., which will cause disorder in the operation of the cooking appliance and even result in incorrect operations that are not the original intention of the user. In response to the above problems, this application proposes to control the cooking appliance to enter the single-person control mode in response to a single-person control command for starting the single-person control mode. At the same time, the target voiceprint feature that can control the cooking appliance by voice in the single-person control mode is obtained. It should be noted that the single-person control mode refers to a control mode in which the cooking appliance can identify the voiceprint feature of a specified user and only execute the operation commands issued by the specified user.
[0078] Further, after the cooking appliance enters the single-person control mode, it identifies the first voiceprint feature of the received voice operation request. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, so that the cooking appliance can only respond to the voice operation requests of the specified user. Even if other voice operation requests are received, such as voice operation requests of non-specified users in the application environment, such as ambient voices, corresponding cooking operations will not be executed through the identification of the voiceprint feature.
[0079] Further, after controlling the cooking appliance to enter the single-person control mode, the first voiceprint feature of the received voice operation request is extracted. When the extracted first voiceprint feature does not match the stored target voiceprint feature, it is determined that the voice operation request is not a voice control command issued by the specified user, that is, an invalid voice command, indicating that there are incorrect voices and disturbing voices generated during the current voice control operation process. Then, an invalid voice command reminder is issued to remind the user that there is voice interference during the current cooking process, so that the user can perform subsequent operations according to the reminder.
[0080] Further, after determining that the received voice operation request is a voice command of the specified user, the ambient noise is separated from the voice operation request according to the target voiceprint feature, and the separated ambient noise information is saved as reference ambient operation information. This realizes the removal of noise in the voice operation request and improves the accuracy of voice control of the cooking appliance.
[0081] Further, during the process of collecting the target voiceprint feature, the main controller can be prompted to perform multiple voice inputs to ensure the accuracy of the stored target voiceprint feature through multiple collections of voiceprint features, and avoid the influence of noisy application scenarios on the collection of voiceprint features.
[0082] The control method of the cooking appliance provided in this embodiment enables the cooking appliance to only respond to the voice operation requests of a specified user by setting a single-person control mode. As a result, the user can provide effective voice commands to the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance and avoiding the cooking appliance misidentifying invalid voice commands and performing operations not intended by the user. At the same time, the user can choose whether to enter the single-person control mode according to the actual application environment, improving the flexibility of the cooking appliance during use. Further, when the cooking appliance receives other voice operation requests, such as invalid voice commands from non-specified users like interfering voices in the application environment, it does not execute the corresponding cooking operations through voiceprint feature recognition, and at the same time reminds the user that there are incorrect voices and interfering voices generated during the current voice control process, improving the accuracy of voice-controlled cooking operations while also enhancing the user experience.
[0083] In a specific embodiment, when the hall is connected to the kitchen and there are many guests at home, the cooking environment is relatively noisy at this time. When the chef needs to barbecue the duck that is already prepared for cooking in the oven, the chef says a fixed word, such as "Xiaomei Xiaomei", to wake up the voice wizard of the oven. Because of the noisy environment, all kinds of sounds will be recognized by the voice wizard. In order to accurately input cooking instructions, the chef says to the voice wizard, "Enter the single-person control mode", and controls the cooking appliance to enter the single-person control mode. The voiceprint features of the chef saying "Enter the single-person control mode" are collected and stored as the target voiceprint features. When the chef says, "Select the upper and lower tube barbecue mode, target temperature 120 degrees Celsius", after recognizing that the voiceprint features of this voice operation match the target voiceprint features, the oven is controlled to follow the voice instructions and do as required. Finally, when the chef says, "Start cooking", the single-person control mode is exited, and then the voice wizard follows the voice instructions for normal operation.
[0084] Further, the voiceprint features include at least one of the following: frequency and phase. Specifically, when controlling the cooking appliance to enter the single-person control mode, the voice frequency and phase of the specified user are determined as the recognition criteria. When a voice operation request is received, the cooking appliance is controlled to work by recognizing the voice frequency and phase of the voice operation request.
[0085] In the above manner, using the voice frequency and phase as the recognition criteria ensures the rigor of voice control command recognition, avoiding the situation in the prior art where only voice and intonation are used for recognition, and when other users' voices are similar to the specified user's voice, they cannot be accurately distinguished, which may lead to misoperations of the cooking appliance, and improving the accuracy of voice control command recognition.
[0086] Specifically, the cooking appliance can be an oven, an induction cooker, a microwave oven, etc.
[0087] Embodiment 2:
[0088] As Figure 2 shown, according to an embodiment of the present invention, a control method for a cooking appliance is provided, and the method includes:
[0089] Step 202, in response to a voice wake-up instruction, extract the second voiceprint feature included in the voice wake-up instruction;
[0090] Step 204, give a confirmation reminder on whether to use the second voiceprint feature as the target voiceprint feature;
[0091] Step 206, according to the confirmation information, determine whether to use the second voiceprint feature as the target voiceprint feature. If so, go to step 208; if not, go to step 210;
[0092] Step 208, use the second voiceprint feature as the target voiceprint feature;
[0093] Step 210, receive a voice instruction, extract the third voiceprint feature included in the voice instruction, and use the third voiceprint feature as the target voiceprint feature;
[0094] Step 212, receive a voice operation request, and determine the first voiceprint feature included in the voice operation request;
[0095] Step 214, determine whether the first voiceprint feature matches the target voiceprint feature. If so, go to step 216; if not, go to step 218;
[0096] Step 216, control the cooking appliance to work according to the voice operation request;
[0097] Step 218, give an invalid reminder for the voice operation request.
[0098] In this embodiment, the single-person control instruction for controlling the cooking appliance to enter the single-person control mode may be a voice wake-up instruction. Specifically, during the cooking process, if the user believes that the current usage environment is too noisy and affects voice operations, the user issues a voice wake-up instruction. After extracting the second voiceprint feature of the voice wake-up instruction issued by the specified user, the cooking appliance is controlled to give a confirmation reminder on whether to use the second voiceprint feature as the target voiceprint feature. If the user replies with confirmation, it indicates that the user who issued the voice wake-up instruction is the main controller for subsequent operations of the cooking appliance. At this time, the extracted second voiceprint feature is collected and stored as the target voiceprint feature; if the user does not confirm, it indicates that the user who issued the voice wake-up instruction is not the main controller for subsequent operations of the cooking appliance. At this time, in response to the voice instruction issued by the main controller, the third voiceprint feature in the voice instruction, that is, the voiceprint feature of the main controller, is extracted, and the third voiceprint feature is used as the target voiceprint feature.
[0099] In the above manner, it is confirmed whether to use the voiceprint feature of the voice wake-up command as the target voiceprint feature. On the one hand, it ensures the accuracy of the acquisition of the target voiceprint feature, thereby improving the accuracy of the single-person control mode. On the other hand, even if the main controller does not understand the startup process of the single-person control mode, the voiceprint feature can be successfully input with the help of others, improving the usability of the cooking appliance. Further, the user only needs to issue a simple voice wake-up command to complete the acquisition and storage of the voiceprint feature of the specified user. The operation is simple, reducing the relevant restrictions on the user group and improving the product experience effect.
[0100] In a specific embodiment, when the user issues a voice wake-up command of "Xiaomei, Xiaomei", the cooking appliance is controlled to enter the single-person control mode. At this time, a confirmation reminder of whether to use the second voiceprint feature of this voice wake-up command is given. If the user replies "Yes", the second voiceprint feature is used as the target voiceprint feature. If the user replies "No", a reminder for collecting the voiceprint feature is issued at this time. At this time, another user, that is, the main controller, issues a voice command, such as "I am", to extract the third voiceprint feature in this voice command, and the third voiceprint feature is used as the target voiceprint feature, so that users such as the elderly who are not familiar with the voice wake-up method can also successfully input the voiceprint feature with the help of others for subsequent control of the cooking appliance.
[0101] Embodiment 3:
[0102] As Figure 3 shown, according to an embodiment of the present invention, a control method for a cooking appliance is provided, and the method includes:
[0103] Step 302, in response to a key wake-up command, obtain the historical voiceprint feature stored in the cooking appliance;
[0104] Step 304, use the historical voiceprint feature as the target voiceprint feature;
[0105] Step 306, receive a voice operation request, and determine the first voiceprint feature included in the voice operation request;
[0106] Step 308, determine whether the first voiceprint feature matches the target voiceprint feature. If so, enter Step 310; if not, enter Step 312;
[0107] Step 310, control the cooking appliance to work according to the voice operation request;
[0108] Step 312, give an invalid reminder for the voice operation request.
[0109] In this embodiment, to control the cooking appliance to enter the single-user control mode, physical buttons can be used, such as controlling through physical mechanical buttons or touch-sensing buttons. In response to the button wake-up instruction, the cooking appliance is controlled to enter the single-user control mode. At this time, the historical voiceprint feature stored in the cooking appliance is retrieved and used as the target voiceprint feature.
[0110] It should be noted that multiple historical voiceprint features can be stored in the cooking appliance. When the user uses the physical button to enter the single-user control mode, the designated user can select their own voiceprint feature from multiple historical voiceprint features to flexibly define the users who can use the single-user control mode.
[0111] In the above manner, waking up the single-user control mode in the form of physical buttons reduces the complexity of function operation for users who cannot use voice wake-up, enabling users to immediately start the single-user control mode as needed, reducing the relevant restrictions on the user group to a certain extent, and improving the practicality of the cooking appliance.
[0112] Furthermore, when the user uses the physical button to control the cooking appliance to enter the single-user control mode, if it is detected that no historical voiceprint feature is stored in the cooking appliance, for example, the cooking appliance is a brand-new unused appliance, a reminder to enter the target voiceprint feature is sent to the user, so that the designated user can enter the target voiceprint feature in a timely manner according to the reminder.
[0113] Specifically, a dedicated voice command can be defined to trigger the entry of the voiceprint feature, such as "Please enter voiceprint", which is simple and direct.
[0114] In the above manner, when no historical voiceprint feature is detected, a reminder to enter is sent to the user to prevent the user from mistakenly thinking that they have entered the single-user control mode and causing incorrect operations, so as to ensure the accuracy of the cooking process.
[0115] Embodiment 4:
[0116] As Figure 4 shown, according to an embodiment of the present invention, a control method for a cooking appliance is provided, and the method includes:
[0117] Step 402, in response to a single-user control instruction for starting the single-user control mode, obtain the target voiceprint feature corresponding to the single-user control mode;
[0118] Step 404, determine whether a voice operation request is detected within a preset time. If so, proceed to step 406; if not, proceed to step 412;
[0119] Step 406, receive the voice operation request and determine the first voiceprint feature included in the voice operation request;
[0120] Step 408: Determine whether the first voiceprint feature matches the target voiceprint feature. If so, proceed to Step 410; if not, proceed to Step 414.
[0121] Step 410: Control the cooking appliance to operate according to the voice operation request.
[0122] Step 412: Control the cooking appliance to exit the single-person control mode.
[0123] Step 414: Give an invalid reminder for the voice operation request.
[0124] In this embodiment, when the single-person control instruction is executed to control the cooking appliance to enter the single-person control mode, timing starts. Determine whether a voice operation request sent by the main controller is received within the preset time. If the voice operation request sent by the main controller is not received within the preset time, then exit the single-person control mode and directly control the cooking appliance according to the received voice operation request.
[0125] Specifically, the value range of the preset time can be set to 30s to 35s, such as 30s, 32s, etc., or it can also be manually set by the user according to the current cooking state. This application does not make specific limitations here.
[0126] Further, if no voice operation request is detected within the preset period, after closing the single-person control mode, feedback a prompt closed-loop voice, such as "The single-person control mode has been closed. Looking forward to serving you next time" or "No function instruction received. The single-person control mode has been closed. Thank you", to remind the user that the current cooking appliance has exited the single-person control mode, making it clearer for the user about the current cooking mode of the cooking appliance and avoiding the user from continuing to perform cooking operations according to the single-person control function under unknown circumstances.
[0127] Through the above method, the switching of the working mode of the cooking appliance is realized, avoiding the recognition of the user's voiceprint feature when the user does not need it, which affects the normal use of the user, and improving the automation degree of the cooking appliance.
[0128] Embodiment 5:
[0129] As Figure 5 shown, according to an embodiment of the present invention, a control method for a cooking appliance is proposed. The method includes:
[0130] Step 502: In response to a single-person control instruction for starting the single-person control mode, obtain the target voiceprint feature corresponding to the single-person control mode.
[0131] Step 504: Receive a voice operation request and determine the first voiceprint feature included in the voice operation request.
[0132] Step 506: Determine whether the first voiceprint feature matches the target voiceprint feature. If so, proceed to step 508; if not, proceed to step 510.
[0133] Step 508: Control the cooking appliance to operate according to the voice operation request.
[0134] Step 510: Give an invalid reminder for the voice operation request.
[0135] Step 512: In response to a voice exit instruction or a button exit instruction, control the cooking appliance to exit the single-person control mode.
[0136] In this embodiment, during the execution of the single-person control mode by the cooking appliance, after the main controller issues a series of valid instructions to control the cooking appliance to operate, a voice exit instruction is issued or a physical button is used to control the cooking appliance to exit the single-person control mode, so that the cooking appliance resumes the normal cooking mode of responding to the voice operation requests of anyone during the subsequent cooking process.
[0137] In a specific embodiment, when the cooking appliance enters the single-person control mode, the voiceprint feature of user A is used as the target voiceprint feature. Therefore, when the voice operation request of user A is recognized, the corresponding cooking operation will be executed. When user A is inconvenient to perform voice control on the cooking appliance and other users need to perform voice control on the cooking appliance, after receiving a voice exit instruction or a button exit instruction, the single-person control mode is exited.
[0138] By the above method, when the user does not need the single-person control mode, the user sends an exit instruction to promptly resume the normal mode, and the cooking appliance does not perform recognition and judgment on the voiceprint feature of the voice operation request, so that other users can also control the cooking appliance by voice, ensuring the normal cooking of the cooking appliance and improving the flexibility and applicability of the use of the cooking appliance.
[0139] Embodiment 6:
[0140] As Figure 6 shown, according to a specific embodiment of the present invention, a control method for a cooking appliance is provided. The method includes:
[0141] Step 602: In response to a voice start signal request, start the cooking appliance.
[0142] Step 604: In response to a single-person control instruction for starting the single-person control mode, obtain the target voiceprint feature corresponding to the single-person control mode.
[0143] Step 606: Determine whether a voice operation request is detected within a preset time. If so, proceed to step 608; if not, proceed to step 614.
[0144] Step 608, receiving a voice operation request, and determining a first voiceprint feature included in the voice operation request;
[0145] Step 610, determining whether the first voiceprint feature matches the target voiceprint feature, if so, proceeding to step 612, if not, proceeding to step 616;
[0146] Step 612, controlling the cooking appliance to operate according to the voice operation request;
[0147] Step 614, controlling the cooking appliance to exit the single-person control mode;
[0148] Step 616: Perform an invalid reminder of the voice operation request.
[0149] In this embodiment, after the designated user wakes up the cooking appliance, the internal voiceprint processing component marks the person who wakes up as the main controller. If the designated user needs to start the single-person control mode, the designated user sends a voice command or presses a button on the screen to control the cooking appliance to enter the single-person control mode. At this time, the voiceprint features of the designated user are collected as the target voiceprint features. When other users make voice operation requests to the cooking appliance, the cooking appliance extracts the voiceprint features and recognizes that the voice operation request is an invalid voice command, and then does not perform the corresponding operation; when the designated user makes a voice operation request, the cooking appliance recognizes the voiceprint features and executes the voice request operation of the designated user. Among them, the voiceprint processing component converts noisy voice commands into sound waves of different frequencies, and then recognizes them according to the recorded sound wave frequency band of the designated user to achieve the purpose of voice command recognition. The control method of the cooking appliance proposed in this application can enable users to eliminate the interference of other environmental factors when there is sound interference in the application environment, and provide accurate voice commands for the cooking appliance.
[0150] Specifically, many people like to watch their phones while cooking. The designated user is watching a variety show on his phone in the kitchen while washing vegetables with the other hand. When the designated user thinks that the milk in the microwave can be heated up, the designated user wakes up the voice wizard, but the variety show is talking about cooking at this time, causing the voice wizard to hear related operations, disrupting the designated user's plan. At this time, the designated user tells the voice wizard to enter the single-person control mode, and can repeat the cooking requirements to the voice wizard to control the operation of the cooking utensils.
[0151] Embodiment 7:
[0152] like Figure 7As shown, according to an embodiment of the second aspect of the present invention, a control device 700 for a cooking appliance is provided. The cooking appliance has a single-person control mode. The control device includes: an acquisition module 702, configured to acquire a target voiceprint feature corresponding to the single-person control mode in response to a single-person control instruction for starting the single-person control mode; a determination module 704, configured to receive a voice operation request and determine a first voiceprint feature included in the voice operation request; a judgment module 706, configured to judge whether the first voiceprint feature matches the target voiceprint feature; and a control module 708, configured to control the cooking appliance to operate based on the matching of the first voiceprint feature and the target voiceprint feature and according to the voice operation request.
[0153] This embodiment provides a control device 700 for a cooking appliance, where the cooking appliance has a single-person control mode. In the prior art, voice control has greatly improved the convenience of users' cooking operations. However, due to the relatively complex application environment of the cooking appliance, the voice commands received by the cooking appliance are not all valid commands. Specifically, for example, children learn the voice operations of their parents to control the cooking appliance by voice, or the cooking appliance misidentifies ambient voices, such as the voices of TV broadcasts and the voices of people communicating with each other, which may cause chaos in the operation of the cooking appliance and even result in incorrect operations that are not the original intention of the user. To address the above problems, this application proposes to control the cooking appliance to enter the single-person control mode in response to a single-person control instruction for starting the single-person control mode. At the same time, the target voiceprint feature that can control the cooking appliance by voice in the single-person control mode is acquired. It should be noted that the single-person control mode refers to a control mode in which the cooking appliance can identify the voiceprint feature of a designated user and only execute the operation instructions issued by the designated user.
[0154] Further, after the cooking appliance enters the single-person control mode, it identifies the first voiceprint feature of the received voice operation request. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, so that the cooking appliance can only respond to the voice operation requests of the designated user. Even if other voice operation requests are received, such as voice operation requests from non-designated users in the application environment, the corresponding cooking operations will not be executed through the identification of the voiceprint feature.
[0155] Further, after determining that the received voice operation request is a voice instruction of the designated user, the ambient noise is separated from the voice operation request according to the target voiceprint feature, and the separated ambient noise information is saved as reference ambient operation information. This realizes the removal of noise in the voice operation request and improves the accuracy of voice control of the cooking appliance.
[0156] Further, during the process of collecting the target voiceprint features, the master controller can be prompted to perform multiple voice inputs, so as to ensure the accuracy of the stored target voiceprint features through the collection of multiple voiceprint features, and avoid the influence of noisy application scenarios on the collection of voiceprint features.
[0157] The control device 700 of the cooking appliance provided in this embodiment enables the cooking appliance to only respond to the voice operation requests of a specified user by setting a single-person control mode. As a result, the user can provide effective voice commands for the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance, and avoiding the cooking appliance from misidentifying invalid voice commands and performing operations not intended by the user. At the same time, the user can choose whether to enter the single-person control mode according to the current actual application environment, improving the flexibility of the cooking appliance during use.
[0158] Embodiment 8:
[0159] According to an embodiment of the third aspect of the present invention, a cooking appliance is provided, including: a memory that stores programs or instructions; a processor connected to the memory, and when the processor executes the programs or instructions, it executes the control method of the cooking appliance proposed in the first aspect.
[0160] In this embodiment, in this technical solution, the cooking appliance has a single-person control mode. In the prior art, voice control has greatly improved the convenience of users' cooking operations. However, due to the relatively complex application environment of the cooking appliance, the voice commands received by the cooking appliance are not all valid commands. Specifically, for example, children learn the voice operations of their parents to control the cooking appliance by voice, or the cooking appliance misidentifies ambient voices, such as the voices of TV broadcasts, voices of people communicating with each other, etc., which may cause disorder in the operation of the cooking appliance and even perform incorrect operations not intended by the user. To address the above problems, this application proposes to control the cooking appliance to enter the single-person control mode in response to a single-person control instruction for starting the single-person control mode. At the same time, the target voiceprint features capable of voice-controlling the cooking appliance in the single-person control mode are obtained. It should be noted that the single-person control mode refers to a control mode in which the cooking appliance can identify the voiceprint features of a specified user and only execute the operation instructions issued by the specified user.
[0161] Further, after the cooking appliance enters the single-person control mode, it identifies the first voiceprint feature of the received voice operation request. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, so that the cooking appliance can only respond to the voice operation requests of the specified user. Even if other voice operation requests are received, such as voice operation requests from non-specified users in the application environment, the corresponding cooking operations will not be executed through the identification of the voiceprint features.
[0162] Further, after determining that the received voice operation request is a voice command of a specified user, the ambient noise is separated from the voice operation request according to the target voiceprint feature, and the separated ambient noise information is saved as the reference ambient operation information. Thus, the noise in the voice operation request is removed, improving the accuracy of voice control of the cooking appliance.
[0163] Further, during the process of collecting the target voiceprint feature, the main controller can be prompted to perform multiple voice inputs to ensure the accuracy of the stored target voiceprint feature through the collection of multiple voiceprint features, avoiding the influence of noisy application scenarios on the collection of voiceprint features.
[0164] The cooking appliance provided in this embodiment enables the cooking appliance to only respond to the voice operation requests of a specified user by setting the single-user control mode. Furthermore, the user can provide effective voice commands for the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance, avoiding the cooking appliance misidentifying invalid voice commands and performing operations not intended by the user. At the same time, the user can choose whether to enter the single-user control mode according to the current actual application environment, improving the flexibility of the cooking appliance during use.
[0165] Further, the cooking appliance further includes: a pickup for collecting voice information; a voiceprint processing component connected to the pickup, and the voiceprint processing component is used to extract the voiceprint feature in the voice information.
[0166] In this embodiment, the cooking appliance includes a pickup and a voiceprint processing component connected to the pickup. Specifically, during the cooking process, after the cooking appliance picks up the voice control command for starting the single-user control mode through the pickup, the voiceprint processing component identifies the voiceprint feature in the voice control command, and collects and stores the voiceprint feature as the target voiceprint feature. Further, after the cooking appliance enters the single-user control mode, the voice operation request is picked up through the pickup, and the voiceprint processing component identifies the first voiceprint feature of the received voice operation request. Only when the extracted first voiceprint feature matches the stored target voiceprint feature, the cooking appliance is controlled according to the voice operation request, enabling the cooking appliance to only respond to the voice operation requests of a specified user.
[0167] Specifically, the pickup can be a microphone.
[0168] Through the above method, the cooking appliance can only respond to the voice operation requests of a specified user. Furthermore, the user can provide effective voice commands for the cooking appliance even in an application environment with sound interference, effectively improving the accuracy of voice control of the cooking appliance, avoiding the cooking appliance misidentifying invalid voice commands and performing operations not intended by the user.
[0169] Further, the cooking appliance further includes: a cooking cavity for holding food ingredients.
[0170] In this embodiment, the cooking appliance includes a cooking cavity for holding food ingredients. During the cooking process, since there are too many cooking steps for the user's hands, the prepared food ingredients can be put into the cooking cavity in advance. When it is necessary to cook the food ingredients in the cooking cavity, after waking up the single-person control mode of the cooking appliance and recognizing the specified user voiceprint feature of the received voice operation request, cooking is performed according to the voice operation steps.
[0171] In the above manner, through voice interaction and single-person control function, the specified user can directly control the cooking appliance by issuing a voice command, so as to achieve the purpose of cooking the food ingredients placed in the cooking cavity, and solve the problems of cumbersome and inconvenient user operations. At the same time, in some cases, when the user is doing other things in the kitchen and cannot free both hands, or when both hands are dirty and the user is unwilling to operate the cooking appliance, putting the food ingredients into the cooking cavity in advance and providing convenience in operation for the user through voice operation.
[0172] Further, the cooking appliance further includes: a display screen for displaying function modes and parameters; and there are buttons provided on the display screen.
[0173] In this embodiment, the cooking appliance includes a display screen for displaying information such as function modes and parameters. Further, there are buttons provided on the display screen, and the user can use the physical buttons to wake up the single-person control mode. In response to the button wake-up instruction, the cooking appliance is controlled to enter the single-person control mode. At this time, the historical voiceprint feature stored in the cooking appliance is retrieved and used as the target voiceprint feature.
[0174] In the above manner, waking up the single-person control mode in the form of physical buttons reduces the complexity of function operation for users who cannot use voice wake-up, enabling users to immediately start the single-person control mode according to their needs, reducing the relevant restrictions on the user group to a certain extent, and improving the practicability of the cooking appliance.
[0175] In a specific embodiment, when the cooking appliance executes the single-person control mode and the user executes the "stir-frying" function, it is necessary to increase the power of the stir-frying gear. The specified user only needs to input "increase the firepower" or "increase the power" through the pickup. At this time, the cooking appliance will operate according to the voice instruction, and at the same time, the corresponding current state will be displayed on the display screen, such as an increase in firepower indication and an increase in the displayed power number, etc.
[0176] Further, the cooking appliance further includes: a speaker for playing reminder information.
[0177] In this embodiment, the cooking appliance includes a speaker. Specifically, during the cooking process of the cooking appliance, when the user uses a physical button to control the cooking appliance to enter the single-user control mode, if it is detected that no historical voiceprint feature is stored in the cooking appliance, for example, the cooking appliance is a brand-new unused appliance, a reminder to enter the target voiceprint feature is sent to the user through the speaker, so that the designated user can enter the target voiceprint feature in a timely manner according to the reminder. Further, after controlling the cooking appliance to enter the single-user control mode, the first voiceprint feature of the received voice operation request is extracted. When the extracted first voiceprint feature does not match the stored target voiceprint feature, it is determined that the voice operation request is not a voice control instruction issued by the designated user, that is, an invalid voice instruction, indicating that there are incorrect voices and disturbing voices generated during the current voice control operation process. Then, a reminder of the invalid voice instruction is sent through the speaker to remind the user that there is voice interference during the current cooking process, so that the user can perform subsequent operations according to the reminder.
[0178] Further, after controlling the cooking appliance to work according to the voice operation request of the master controller, a feedback voice can also be played to the master controller through the speaker to inform the master controller of the result of the valid instruction.
[0179] Further, after starting the single-user control mode in response to the single-user control instruction, interactive feedback prompt response voices can be sent through the speaker, such as feedback voice messages like "The single-user control function has been enabled" and "Glad to serve you", to remind the user that the single-user control function has been enabled and voice commands can be input and operated.
[0180] Through the above method, voice interaction between the user and the cooking appliance is realized. The cooking appliance gives voice feedback through the speaker after operation, enabling the user to obtain the current cooking status in a timely manner, preventing the user from making incorrect operations due to not understanding the current status and causing logical confusion, and improving the user experience.
[0181] Embodiment 9:
[0182] According to the fourth aspect of the present invention, a readable storage medium is proposed, on which a program or instruction is stored. When the program or instruction is executed by a processor, the control method of the cooking appliance proposed in the first aspect is implemented. Therefore, this readable storage medium has all the beneficial effects of the control method of the cooking appliance proposed in the first aspect. To avoid repetition, no further elaboration will be made.
[0183] In the claims, description in the specification and the accompanying drawings of the present invention, descriptions of terms such as "one embodiment", "some embodiments", "specific embodiments", etc. mean that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In the claims, description in the specification and the accompanying drawings of the present invention, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0184] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A control method for a cooking appliance, characterized in that, the cooking appliance has a single-person control mode, and the control method includes: responding to a single-person control instruction for starting the single-person control mode, and obtaining a target voiceprint feature corresponding to the single-person control mode; receiving a voice operation request, and determining a first voiceprint feature included in the voice operation request; based on the matching between the first voiceprint feature and the target voiceprint feature, controlling the cooking appliance to work according to the voice operation request; wherein, the single-person control mode is a control mode in which the cooking appliance can recognize the voiceprint feature of a designated user and only execute the operation instructions issued by the designated user; the single-person control instruction includes a voice wake-up instruction, and the step of responding to the single-person control instruction for starting the single-person control mode and obtaining the target voiceprint feature corresponding to the single-person control mode specifically includes: responding to the voice wake-up instruction, extracting a second voiceprint feature included in the voice wake-up instruction, and performing a confirmation reminder on whether to use the second voiceprint feature as the target voiceprint feature; in the case of confirming to use the second voiceprint feature as the target voiceprint feature, taking the second voiceprint feature as the target voiceprint feature; in the case of confirming not to use the second voiceprint feature as the target voiceprint feature, receiving a voice instruction, extracting a third voiceprint feature included in the voice instruction, and taking the third voiceprint feature as the target voiceprint feature; the single-person control instruction includes a key wake-up instruction, and the step of responding to the single-person control instruction for starting the single-person control mode and obtaining the target voiceprint feature corresponding to the single-person control mode specifically includes: responding to the key wake-up instruction, obtaining a historical voiceprint feature stored in the cooking appliance; taking the historical voiceprint feature as the target voiceprint feature; wherein, after determining that the received voice operation request is a voice instruction of a designated user, separating environmental noise from the voice operation request according to the target voiceprint feature, and saving the separated environmental noise information as reference environmental operation information.
2. The control method for a cooking appliance according to claim 1, characterized in that, the step of responding to the single-person control instruction for starting the single-person control mode and obtaining the target voiceprint feature corresponding to the single-person control mode specifically further includes: in the case where the historical voiceprint feature is not stored in the cooking appliance, performing an input reminder for the target voiceprint feature.
3. The control method for a cooking appliance according to claim 1, characterized in that, further includes: based on the non-matching between the first voiceprint feature and the target voiceprint feature, performing an invalid reminder for the voice operation request.
4. The control method for a cooking appliance according to any one of claims 1 to 3, characterized in that, further includes: determining whether a voice operation request is detected within a preset time; based on not detecting the voice operation request within the preset time, controlling the cooking appliance to exit the single-person control mode.
5. The control method for a cooking appliance according to any one of claims 1 to 3, It is characterized in that It further includes: In response to a voice exit instruction or a key exit instruction, controlling the cooking appliance to exit the single-person control mode.
6. The control method of a cooking appliance according to any one of claims 1 to 3, It is characterized in that The voiceprint feature includes at least one of the following: frequency and phase.
7. A control device of a cooking appliance, It is characterized in that The cooking appliance has a single-person control mode, and the control device includes: An acquisition module, configured to acquire a target voiceprint feature corresponding to the single-person control mode in response to a single-person control instruction for starting the single-person control mode; A determination module, configured to receive a voice operation request and determine a first voiceprint feature included in the voice operation request; A judgment module, configured to judge whether the first voiceprint feature matches the target voiceprint feature; A control module, configured to control the cooking appliance to operate according to the voice operation request based on the matching of the first voiceprint feature and the target voiceprint feature; The single-person control instruction includes a voice wake-up instruction, and the acquisition module is further configured to, in response to the voice wake-up instruction, extract a second voiceprint feature included in the voice wake-up instruction, and perform a confirmation reminder on whether to use the second voiceprint feature as the target voiceprint feature; In the case of confirming to use the second voiceprint feature as the target voiceprint feature, using the second voiceprint feature as the target voiceprint feature; In the case of confirming not to use the second voiceprint feature as the target voiceprint feature, receiving a voice instruction, extracting a third voiceprint feature included in the voice instruction, and using the third voiceprint feature as the target voiceprint feature; The single-person control instruction includes a key wake-up instruction, and the acquisition module is further configured to, in response to the key wake-up instruction, acquire a historical voiceprint feature stored in the cooking appliance; using the historical voiceprint feature as the target voiceprint feature; Wherein, after determining that the received voice operation request is a voice instruction of a specified user, separating environmental noise from the voice operation request according to the target voiceprint feature, and saving the separated environmental noise information as reference environmental operation information.
8. A cooking appliance, It is characterized in that It includes: A memory that stores programs or instructions; A processor, connected to the memory, and when the processor executes the programs or instructions, it executes the control method of the cooking appliance according to any one of claims 1 to 6.
9. The cooking appliance according to claim 8, It is characterized in that It further includes: A pickup, configured to collect voice information; A voiceprint processing component, connected to the pickup, and the voiceprint processing component is configured to extract a voiceprint feature in the voice information.
10. The cooking appliance according to claim 8, It is characterized in that It further includes: A cooking cavity, configured to hold food ingredients.
11. The cooking appliance according to claim 8, It is characterized in that It further includes: A display screen, configured to display function modes and parameters; There are keys provided on the display screen.
12. The cooking appliance according to claim 8, It is characterized in that It further includes: A speaker, configured to play reminder information.
13. A readable storage medium, on which a program or instructions are stored, characterized in that, when the program or instructions are executed by a processor, the steps of the control method of the cooking appliance according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method and device for voice control on cooking appliance and cooking appliance
CN105810196A
Voice search method and device based on voiceprint, equipment and storage medium
CN110990685A
Equipment interaction method and device
CN111312243A
Voiceprint unlocking method and device for screen
CN111627449A
Voice call service method and device, equipment, medium and computer program product
CN112929501A