Voiceprint registration method for household appliance, terminal device, household appliance and medium

By obtaining registered voiceprint information on the terminal device and sharing it with other home appliances, the problem of cumbersome registration of voiceprints one by one by multiple home appliances is solved, and a simplified voiceprint registration process is achieved.

CN115484040BActive Publication Date: 2025-03-04FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110663198.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-15
Publication Date
2025-03-04
Estimated Expiration
2041-06-15

AI Technical Summary

Technical Problem

When multiple home appliances require voiceprint registration, registering voiceprints to each home appliance device one by one leads to a cumbersome registration process.

Method used

By obtaining the registered voiceprint information of the first household appliance bound to the terminal device and sending it to the second household appliance, the second household appliance device is allowed to register the voiceprint based on the registered voiceprint information.

Benefits of technology

It realizes that multiple home appliances have shared registered voiceprint information, simplifies the voiceprint registration process, and avoids the cumbersome process of registering each home appliance device one by one.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115484040B_ABST
    Figure CN115484040B_ABST
Patent Text Reader

Abstract

The present invention discloses a voiceprint registration method for household appliances, a terminal device, a household appliance and a medium. The voiceprint registration method for household appliances is applied to the terminal device, and the voiceprint registration method for household appliances includes the following steps: obtaining the registered voiceprint information of the first household appliance bound to the terminal device; obtaining the second household appliance bound to the terminal device; sending the registered voiceprint information to the second household appliance, so that the second household appliance performs voiceprint registration according to the registered voiceprint information. The present invention can achieve the technical effect of avoiding the cumbersome registration caused by registering voiceprints for each household appliance one by one when there are multiple household appliances that need voiceprint registration, and simplifying the process or links of voiceprint registration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart home appliances, and in particular to a voiceprint registration method for a home appliance, a terminal device, a home appliance and a medium. Background Art

[0002] Since voiceprint control of home appliances has high security and rich application scenarios, the application of voiceprint control is becoming more and more widespread. In order to realize voiceprint control, home appliances first need to register the user's voiceprint information; when the number of home appliances that need to be registered is large, such as there are multiple smart speakers and multiple air conditioners, the user needs to register the voiceprint information one by one, which further leads to low efficiency of voiceprint control. Therefore, the above method has at least the following technical problems: when there are multiple home appliances that need voiceprint registration, registering the voiceprint for each home appliance one by one makes the voiceprint registration more cumbersome. Summary of the invention

[0003] The main purpose of the present invention is to provide a voiceprint registration method, terminal device, home appliance and medium for home appliances, aiming to solve the technical problem that when there are multiple home appliances that need voiceprint registration, registering voiceprints for each home appliance one by one makes the voiceprint registration more cumbersome.

[0004] To achieve the above object, the present invention provides a voiceprint registration method for a household appliance, the voiceprint registration method for a household appliance is applied to a terminal device, and the voiceprint registration method for a household appliance comprises the following steps:

[0005] Acquire the registered voiceprint information of the first household appliance bound to the terminal device;

[0006] Acquire a second household appliance bound to the terminal device;

[0007] The registered voiceprint information is sent to the second household appliance, so that the second household appliance performs voiceprint registration according to the registered voiceprint information.

[0008] Optionally, the step of obtaining the second household appliance bound to the terminal device includes:

[0009] Obtain all the household appliances to be selected that are bound to the terminal device;

[0010] A home appliance for selection that has no registered voiceprint information among all the home appliances for selection is determined as the second home appliance.

[0011] Optionally, after the step of obtaining all the to-be-selected household electrical appliances bound to the terminal device, the method further includes:

[0012] According to the device information of the first household appliance, acquiring a sharable device set corresponding to the device information, wherein the sharable device set is a device set capable of performing voiceprint registration according to the registered voiceprint information of the first household appliance;

[0013] The home appliance to be selected that matches the sharable device set among all the home appliances to be selected is determined as the second home appliance.

[0014] Optionally, after the step of obtaining the second household appliance bound to the terminal device, the method further includes:

[0015] Obtaining an access address associated with the registered voiceprint information;

[0016] The access address is sent to the second home appliance, so that the second home appliance obtains the registered voiceprint information according to the access address and performs voiceprint registration.

[0017] In addition, to achieve the above-mentioned purpose, the present invention also provides a voiceprint registration method for household appliances, the voiceprint registration method is applied to household appliances, and the voiceprint registration method for household appliances includes:

[0018] The second home appliance receives the registered voiceprint information sent by the bound terminal device, wherein the registered voiceprint information is sent to the terminal device by the first home appliance bound to the terminal device after voiceprint registration;

[0019] Voiceprint registration is performed according to the registered voiceprint information.

[0020] Optionally, the step of registering a voiceprint according to the registered voiceprint information includes:

[0021] Voiceprint registration is performed according to the voiceprint features in the registered voiceprint information and the user information corresponding to the voiceprint features.

[0022] Optionally, after the step of registering the voiceprint according to the registered voiceprint information, the method further includes:

[0023] When a voice signal emitted by a user is collected, matching the voiceprint features of the voice signal with the voiceprint features in the registered voiceprint information;

[0024] When the matching fails, registering the voiceprint according to the voiceprint features of the voice signal and the user information to generate registered voiceprint information;

[0025] Send the registered voiceprint information to the bound terminal device.

[0026] In addition, to achieve the above-mentioned purpose, the present invention also provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the method applied to the terminal device described in any one of the above items are implemented.

[0027] In addition, to achieve the above-mentioned purpose, the present invention also provides a household appliance, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the method applied to the household appliance described in any one of the above items are implemented.

[0028] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any of the methods described above are implemented.

[0029] The voiceprint registration method, terminal device, home appliance and medium provided by the present invention obtain the registered voiceprint information of the first home appliance bound to the terminal device, obtain the second home appliance bound to the terminal device, and send the registered voiceprint information to the second home appliance, so that the second home appliance performs voiceprint registration according to the registered voiceprint information. When there are multiple home appliances that need to perform voiceprint registration, as long as there is a home appliance with registered voiceprint information, or only at least one home appliance needs to be registered, the terminal device can obtain the registered voiceprint information of the home appliance and send it to the bound second home appliance, so that each home appliance bound to the terminal device can share and register the voiceprint information, and there is no need to execute each voiceprint registration process for each home appliance one by one. Therefore, when there are multiple home appliances that need voiceprint registration, the process or link of voiceprint registration can be simplified, and it is avoided that the voiceprint registration of each home appliance one by one is registered, which makes the registration more cumbersome. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of the hardware structure of a terminal device involved in an embodiment of the present invention;

[0031] Figure 2 It is a schematic diagram of the hardware structure of a terminal device involved in an embodiment of the present invention;

[0032] Figure 3 A schematic diagram of a flow chart of an embodiment of a method for voiceprint registration of a household appliance of the present invention;

[0033] Figure 4 A schematic diagram of a flow chart of another embodiment of a method for voiceprint registration of a household appliance of the present invention;

[0034] Figure 5 The figure is a flow chart of another embodiment of the voiceprint registration method for household appliances of the present invention.

[0035] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0036] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0037] like Figure 1 As shown, Figure 1 It is a schematic diagram of the structure of a terminal device involved in an embodiment of the present invention.

[0038] The terminal device in the embodiment of the present invention may be a mobile terminal device with a display function, such as a smart phone, a tablet computer, a portable computer, a wearable device, or a PC.

[0039] like Figure 1 As shown, the terminal device may include: a processor 101, such as a CPU, a communication interface 102, a memory 103, and a communication bus 104. The communication bus 104 is used to realize the connection and communication between these components. The memory 103 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 103 may also be a storage device independent of the aforementioned processor 101.

[0040] Those skilled in the art will understand that Figure 1 The structure of the terminal device shown in the figure does not constitute a limitation on the terminal device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0041] like Figure 1 As shown, the memory 103 as a computer storage medium may include an operating system, a communication module, and a voiceprint registration program for a home appliance.

[0042] exist Figure 1 In the terminal device shown, the communication interface 104 is mainly used to connect to the home appliance and perform data communication with the home appliance; and the processor 101 can be used to call the voiceprint registration program of the home appliance stored in the memory 103 and perform the following operations:

[0043] Acquire the registered voiceprint information of the first household appliance bound to the terminal device;

[0044] Acquire a second household appliance bound to the terminal device;

[0045] The registered voiceprint information is sent to the second household appliance, so that the second household appliance performs voiceprint registration according to the registered voiceprint information.

[0046] Alternatively, in another embodiment, the program for implementing the voiceprint registration process of the household appliance is stored in a computer-readable storage medium. During the process of registering the voiceprint of the household appliance, the processor 101 of the terminal device can call the voiceprint registration program of the household appliance from the computer-readable storage medium to perform the above operations.

[0047] Based on the hardware structure of the terminal device, various embodiments of the voiceprint registration method for household appliances of the present invention are proposed to respectively implement the voiceprint registration of household appliances.

[0048] In one embodiment, please refer to Figure 3 The voiceprint registration method of the household appliance proposed in this embodiment includes the following steps:

[0049] Step S10, obtaining the registered voiceprint information of the first household appliance bound to the terminal device;

[0050] Step S20, obtaining a second household appliance bound to the terminal device;

[0051] Step S30: sending the registered voiceprint information to the second home appliance, so that the second home appliance performs voiceprint registration according to the registered voiceprint information.

[0052] In this embodiment, the execution subject is a terminal device, such as a portable computer such as a smart phone, a tablet computer, and a wearable device. The terminal device can communicate with home appliances. The communication method can be network communication or short-range wireless communication, or wired communication. The terminal device and the home appliance communicate to transmit voiceprint information.

[0053] The first home appliance is a home appliance that has been bound to the terminal device and has registered voiceprint information; home appliances include air conditioners, smart speakers, purifiers, and humidifiers; voiceprint information refers to characteristic information of a voice signal emitted by a person, and the voiceprint is the spectrum of the sound wave signal when displayed by an electronic device; voiceprint information includes voiceprint characteristics; the second home appliance is a home appliance that has been bound to the terminal device and has not registered voiceprint information, or the second home appliance is a home appliance that has been bound to the terminal device and has not registered the same voiceprint information as the first home appliance; or the second home appliance is any home appliance that has been bound to the terminal device and is not the first home appliance.

[0054] In this embodiment, the first home appliance and the second home appliance are both bound to the terminal device, and the binding can be performed in advance in the following manner:

[0055] Bind the account information of the target application in the terminal device with each home appliance, each home appliance includes a first home appliance and a second home appliance, the target application may be an application for implementing voiceprint registration, and the binding process may be implemented based on interaction with the user, for example, the terminal device displays identification information of each home appliance connected to it in a display interface, the user selects the home appliance to be bound based on the identification information in the display interface, and the terminal device determines the corresponding home appliance to be bound based on the user's selection instruction; wherein binding refers to establishing an association between the home appliance and the terminal device, and when binding is based on account information, the account information is associated with the home appliance, and a corresponding relationship between the home appliance and the account information may be established, and the corresponding relationship may be saved so as to query whether the terminal device and the home appliance are bound based on the corresponding relationship when it is necessary to detect the binding situation;

[0056] Bind the device ID of the terminal device to each home appliance. The device ID is information that can uniquely identify the terminal device. The device ID is mainly composed of a string; the device ID includes a serial number and a physical address.

[0057] When the terminal device is bound to each home appliance, in order to realize the voiceprint registration of each bound home appliance, the terminal device adopts the method of screening the first home appliance that has registered the voiceprint information, and sending or sharing the registered voiceprint information corresponding to the first home appliance to the second home appliance that has not registered the voiceprint information. The second home appliance realizes voiceprint registration based on the registered voiceprint information, so that each home appliance bound to the terminal device is registered. In the case of a large number of home appliances, the voiceprint registration of each home appliance can be realized with a simple process and high efficiency.

[0058] In order to obtain the registered voiceprint information of the first home appliance, it is first necessary to make the first home appliance register the voiceprint information. To this end, the following method can be used to make the first home appliance register the voiceprint information to obtain the registered voiceprint information:

[0059] The terminal device automatically detects whether there is a home appliance with registered voiceprint information among the bound home appliances. When a home appliance with registered voiceprint information is detected, the home appliance with registered voiceprint information can be marked or determined as the first home appliance. When a home appliance with registered voiceprint information is not detected, a prompt message for voiceprint registration is output, that is, when the terminal device does not detect the existence of the first home appliance, the prompt message is displayed in the display interface. The prompt message is the voiceprint registration prompt message. The specific form can be a banner, a prompt box, or a prompt card displayed on the display screen of the terminal device. The content of the voiceprint registration prompt message can be composed of a character string, such as "Please register voiceprint for at least one home appliance". After the prompt message is displayed, there are two situations. In the first situation, the user actively selects at least one home appliance for voiceprint registration, and directly interacts with the home appliance to enter its registered voiceprint information. When the terminal device detects the existence of a home appliance with registered voiceprint information based on a timed detection method, it identifies it as the first home appliance, or, in the second situation, the terminal device displays the prompt message. After receiving the prompt information, the terminal device also detects the selection instruction triggered by the prompt information. The selection instruction is an instruction for indicating the home appliance selected by the user. The description information of each home appliance can be included in the prompt information to display the prompt information for the user to select the target home appliance. The target home appliance is the home appliance for registering the voiceprint. When the selection instruction is triggered by the prompt information, it can also jump to the display interface for selecting the target home appliance by detecting that the user clicks the prompt information. Each home appliance is displayed in the display interface, and the target home appliance is determined based on the selection instruction. After determining the target home appliance, the terminal device sends a voiceprint registration request to the target home appliance to trigger the target home appliance to start voiceprint registration. After starting voiceprint registration, the target home appliance can display a voiceprint registration interface or play a voiceprint registration sound to guide the user to enter and register its voiceprint information. After completing the voiceprint registration, the target home appliance can send a registration completion instruction and the registered voiceprint information to the terminal device. The terminal device identifies the target home appliance as the first home appliance according to the registration completion instruction and saves the registered voiceprint information.

[0060] The user interacts directly based on the home appliance and registers the voiceprint information. After the registration is completed, the registered home appliance is marked as the first home appliance based on the interface displayed by the terminal device. Alternatively, after the registration is completed, the terminal device automatically and periodically detects the home appliance that has registered the voiceprint information and identifies the home appliance that has registered the voiceprint information as the first home appliance.

[0061] After obtaining the registered voiceprint information, the registered voiceprint information is shared with the second home appliance, so that the second home appliance can directly implement voiceprint registration based on the registered voiceprint information without the need for the user to enter the voiceprint separately. The terminal device can share the registered voiceprint information with the second home appliance in the following manner:

[0062] The terminal device directly sends the registered voiceprint information to the second home appliance. The communication method adopted may be short-range wireless communication or network communication. The short-range wireless communication may be Bluetooth communication, and the network communication may be wireless local area network communication. The terminal device directly sends the registered voiceprint information to the second home appliance based on the above communication method.

[0063] The terminal device sends an access address to the second home appliance. The access address is an address for obtaining the registered voiceprint information. The access address may be a network address, such as a URL (Uniform Resource Locator). After receiving the access address, the second home appliance downloads the registered voiceprint information from the access address to implement voiceprint registration.

[0064] The terminal device displays the graphic code, and the second home appliance scans the graphic code, jumps to the address or interface corresponding to the graphic code for downloading the registered voiceprint information, and downloads the registered voiceprint information.

[0065] When the terminal device obtains the registered voiceprint information, it only needs to obtain the registered voiceprint information corresponding to one first home appliance. In addition, if the terminal device detects more than two first home appliances, that is, detects that there are more than two home appliances with registered voiceprint information, it may be because the user has registered voiceprint information on different home appliances for multiple times. At this time, in order to improve the accuracy of the voiceprint information, the terminal device determines the first home appliance with the best recording quality and obtains the corresponding registered voiceprint information. The recording quality of different home appliances is different. For example, the recording quality of a smart speaker may be better than that of a smart speaker. , so the registered voiceprint information of the smart speaker can be obtained preferentially. At this time, the home appliance with the best recording quality can be determined according to the type of the home appliance. Alternatively, the recording quality of different models of home appliances can be measured in advance before leaving the factory, and each model of home appliances can be matched with the recording quality, so as to determine the home appliance with the best recording quality according to the model; in addition, after sending the registered voiceprint information to the second home appliance and making the second home appliance perform voiceprint registration, the second home appliance with the registered voiceprint information can be updated to the first home appliance. At this time, the terminal device will also detect at least two first home appliances.

[0066] Before sending the registered voiceprint information to the second home appliance, the terminal device can also filter out specific second home appliance and send the registered voiceprint information only to the filtered specific second home appliance. For example, the second home appliance that supports voiceprint control can be filtered out, and the registered voiceprint information can be sent only to the second home appliance that supports voiceprint control. When filtering, the model of the second home appliance can be used to filter out only the second home appliance of a specific model to send the registered voiceprint information.

[0067] In order to facilitate users to view the voiceprint registration process, the terminal device can display the device identification of the first home appliance and the identification of the second home appliance on the voiceprint registration interface after obtaining the first home appliance and the second home appliance, and display the progress of the voiceprint registration of the second home appliance. After the voiceprint registration of the second home appliance is completed, a prompt message indicating that the registration is completed is displayed.

[0068] In addition, in order to improve the user's interactive experience, the voiceprint registration prompt information corresponding to the first home appliance can also be displayed in the display interface, and when a determination instruction triggered by the voiceprint registration prompt information is detected, the registered voiceprint information corresponding to the first home appliance is obtained, and the registered voiceprint information is sent to the second home appliance, so that the second home appliance registers the voiceprint information, and can perform voiceprint registration based on the user's operation, meet the user's demand for controlling voiceprint registration, and improve the user's experience of voiceprint registration; the display interface is a graphical interface displayed on the display screen of the terminal device, the voiceprint registration prompt information is a prompt information used to instruct the user to trigger the execution of voiceprint registration, the voiceprint registration prompt information may include a character string and an interactive control, the interactive control is used to enable the user to trigger the determination instruction, the determination instruction is the detected instruction of the user confirming the execution of voiceprint registration, wherein the interactive control can be a button control, when a click instruction of the user clicking the button control is detected, the click instruction can be used as a determination instruction, the interactive control can also be a sliding control, when a sliding instruction of the user sliding the sliding control is detected, the sliding instruction can be used as a determination instruction, when the determination instruction is detected, step S10 and subsequent steps are executed to realize the voiceprint registration of the second home appliance.

[0069] After detecting the confirmation instruction, it is also possible to jump to a new display interface, in which the progress of voiceprint registration is displayed. The degree of improvement can be represented by a progress bar or a percentage, or directly by a string. In the new display interface, the progress of voiceprint registration may include the following parts: searching for the first home appliance, obtaining the registered voiceprint information corresponding to the first home appliance, searching for the second home appliance, sending the registered voiceprint information to the second home appliance, and detecting the completion status of the voiceprint registration of the second home appliance. Based on the progress of the above parts, the display status of the voiceprint registration progress can be updated in the display interface each time the progress of a part is updated, such as updating the progress bar or percentage after each update of the progress of a part; thereby enabling the user to view the progress of the voiceprint registration.

[0070] In order to avoid the situation where the voiceprint registration fails due to the failure to search for the first home appliance, before displaying the voiceprint registration prompt information, it is also possible to detect whether there is a first home appliance with registered voiceprint information, and when it is detected that the first home appliance already exists, the voiceprint registration prompt information corresponding to the first home appliance is displayed. When the existence of the first home appliance is not detected, the user can first be asked to register the voiceprint information. In this case, the terminal device can display an interface for initializing voiceprint registration. In the interface for initializing voiceprint registration, selection prompt information for each bound home appliance can be displayed. The selection prompt information includes the device identification of each home appliance, and also includes a button control or an input control. The device identification is used to prompt the user which bound home appliances exist. The button control is used to allow the user to click on the home appliance for which the voiceprint registration needs to be initialized. The input control can be a text input box, and the user manually enters in the text input box The identification of the home appliance that needs to be set. In addition, the selection prompt information may also include a selection control, which may be a list that slides up and down or a list that slides left and right. The user can select the first home appliance for which voiceprint registration initialization is required by clicking, sliding and clicking the option in the list; voiceprint registration initialization refers to the first voiceprint registration of a home appliance when no home appliance has registered voiceprint information; when the user selects the home appliance for which the voiceprint information needs to be registered, the terminal device displays a prompt message instructing the user to register the voiceprint through the home appliance, and detects whether the voiceprint information has been registered for the home appliance. When it is detected that the voiceprint information has been registered for the home appliance, the home appliance is used as the first home appliance, and the description information of the first home appliance can be displayed in the display interface to prompt the user that the voiceprint registration initialization has been completed, after which the second home appliance can be further registered for the voiceprint.

[0071] During the process of initializing voiceprint registration, that is, when there is no first registered home appliance and the voiceprint is registered for a home appliance for the first time, the user is required to register his voiceprint information based on the home appliance. At this time, the voiceprint information can be registered in the following way: the home appliance displays or broadcasts the text content that the user needs to read, and then the home appliance records the user's voice signal and sends the voice signal to the server. The server extracts the voiceprint features of the voice signal to obtain the voiceprint information. The voiceprint features can specifically be MFCC (Mel Frequency Cepstral Coefficients) features and PLP (Perceptual Linear Prediction) features. The voiceprint information can also include control parameters, which are parameters associated with the voiceprint features for controlling the operation of the home appliance. Since the control parameters are associated with the voiceprint features, the control parameters can facilitate the same user to achieve personalized control of each home appliance.

[0072] In this embodiment, the registered voiceprint information of the first home appliance bound to the terminal device is obtained, the second home appliance bound to the terminal device is obtained, and the registered voiceprint information is sent to the second home appliance, so that the second home appliance registers the voiceprint according to the registered voiceprint information. When there are multiple home appliances that need to register voiceprints, as long as there is a home appliance with registered voiceprint information, or only at least one home appliance needs to be registered, the terminal device can obtain the registered voiceprint information of the home appliance and send it to the bound second home appliance, so that each home appliance bound to the terminal device can share and register the voiceprint information, and there is no need to execute each voiceprint registration process for each home appliance one by one. Therefore, when there are multiple home appliances that need voiceprint registration, the process or link of voiceprint registration can be simplified to avoid registering voiceprints for each home appliance one by one, which makes the registration more cumbersome.

[0073] In another embodiment, please refer to Figure 4 , based on the above Figure 3 In the embodiment shown, step S20 proposed in this embodiment includes:

[0074] Step S21, obtaining all the household electrical appliances to be selected that are bound to the terminal device;

[0075] Step S22: select all the household appliances to be selected that do not have the voiceprint information registered therein as the second household appliances.

[0076] In order to determine the second home appliance to which the registered voiceprint information needs to be sent for voiceprint registration, the terminal device first obtains each bound home appliance to be selected, and queries the home appliance with unregistered voiceprint information from each home appliance to be selected, and determines the home appliance with unregistered voiceprint information as the second home appliance; obtains each bound home appliance to be selected, and can query the bound home appliance set; when the first home appliance has been determined, the first home appliance in the bound home appliance set can be removed, and the remaining home appliances can be checked whether they have registered voiceprint information. The method adopted can be that the terminal The device sends a request to obtain voiceprint information to the remaining home appliances, and receives the voiceprint information returned by the home appliances according to the request. The terminal device determines whether the returned voiceprint information and the registered voiceprint information of the first home appliance are the voiceprint information of the same user. If they are not the voiceprint information of the same user, the corresponding home appliance is used as the second home appliance. The following method can be used to determine whether the voiceprint information is the same user: determine the similarity or match of the voiceprint features in the two voiceprint information. If the similarity or match is greater than a set threshold, it is determined that the two voiceprint information are the voiceprint information of the same user.

[0077] After obtaining each home appliance to be selected, the terminal device can also set a second home appliance based on the user's operation, wherein the terminal device first displays selection prompt information for each home appliance to be selected, and the selection prompt information includes description information of the home appliance to be selected and interactive controls. The description information is used to prompt the user which home appliances to be selected are included, and the interactive control is used to enable the user to select the second home appliance for which the voiceprint needs to be registered. The interactive control can be a button control or a selection control. By detecting a click operation on the button control or a selection operation on the selection control, a selection instruction can be detected. After the selection instruction is detected, the home appliance to be selected corresponding to the selection instruction is used as the second home appliance; thereby enabling the user to select the second home appliance for which he needs to register.

[0078] After obtaining each candidate home appliance bound to the terminal device, in order to enable the second home appliance to perform a normal registration process according to the registered voiceprint information and avoid the problem that different devices may not be able to share or reuse the same voiceprint information due to device differences, this embodiment also obtains a sharable device set corresponding to the device information according to the device information corresponding to the first home appliance. The sharable device set is a set of home appliances that can perform voiceprint registration based on the registered voiceprint information of the first home appliance, and the candidate home appliances matching the sharable device set are queried from each candidate home appliance, and only the matching candidate home appliances are used as the second home appliance, thereby avoiding the problem of voiceprint registration failure or reduced voiceprint registration accuracy caused by using a candidate home appliance that is not suitable for voiceprint registration as the second home appliance; the device information includes various information about the home appliance, such as model, type and other information.

[0079] In this embodiment, by obtaining each candidate home appliance bound to the terminal device, the home appliance without registered voiceprint information is obtained from the candidate home appliances, and the home appliance without registered voiceprint information is determined as the second home appliance. The second home appliance can be determined based on the user's operation, which is convenient for the user to select the second home appliance for which he needs to register his voiceprint, thereby improving the voiceprint registration experience.

[0080] like Figure 2 As shown, Figure 2 It is a schematic diagram of the structure of a household appliance involved in an embodiment of the present invention.

[0081] The household electrical appliances in the embodiment of the present invention may be air conditioners, smart speakers, electric fans and other devices.

[0082] like Figure 2 As shown, the household appliance may include: a processor 105, such as a CPU, a communication interface 106, a memory 107, and a communication bus 108. The communication bus 108 is used to realize the connection and communication between these components. The memory 107 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 107 may also be a storage device independent of the aforementioned processor 105.

[0083] Those skilled in the art will understand that Figure 2 The structure of the household appliance shown in the figure does not constitute a limitation of the household appliance, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0084] like Figure 2 As shown, the memory 107 as a computer storage medium may include an operating system, a communication module, and a voiceprint registration program for a home appliance.

[0085] exist Figure 2 In the household appliance shown, the communication interface 106 is mainly used to connect to the terminal device and perform data communication with the terminal device; and the processor 105 can be used to call the voiceprint registration program of the household appliance stored in the memory 107 and perform the following operations:

[0086] The second home appliance receives the registered voiceprint information sent by the bound terminal device, wherein the registered voiceprint information is sent to the terminal device by the first home appliance bound to the terminal device after voiceprint registration;

[0087] Voiceprint registration is performed according to the registered voiceprint information.

[0088] Alternatively, in another embodiment, the program for implementing the voiceprint registration process of the household appliance is stored in a computer-readable storage medium. During the process of registering the voiceprint of the household appliance, the processor 105 of the terminal device can call the voiceprint registration program of the household appliance from the computer-readable storage medium to perform the above operations.

[0089] In another embodiment, please refer to Figure 5 The voiceprint registration method of the household appliance proposed in this embodiment includes the following steps:

[0090] Step S40, the second home appliance receives the registered voiceprint information sent by the bound terminal device, wherein the registered voiceprint information is sent to the terminal device by the first home appliance bound to the terminal device after voiceprint registration;

[0091] Step S50: registering the voiceprint according to the registered voiceprint information.

[0092] In this embodiment, the execution subject is a home appliance, specifically a second home appliance. The second home appliance is a home appliance that has not performed voiceprint registration and obtained registered voiceprint information, and the first home appliance is a home appliance that has performed voiceprint registration and obtained registered voiceprint information. After the voiceprint registration, the first home appliance can send the registered voiceprint information to the bound terminal device. After the terminal device receives the registered voiceprint information, it can detect the home appliances that have not registered the registered voiceprint information among all the selected home appliances, and identify them as the second home appliance, send the registered voiceprint information to the second home appliance, and after receiving the registered voiceprint information, the second home appliance registers the voiceprint according to the registered voiceprint information.

[0093] The voiceprint registration process generally refers to the process of establishing the relationship between the voiceprint features and the user information based on the voiceprint features in the registered voiceprint information and the user information. However, the registered voiceprint information may also include only the voiceprint features. After receiving the voiceprint features, the second home appliance saves the voiceprint features to a specific storage area, so that when the user's voice signal is detected, the voiceprint features of the voice signal are directly extracted, and the voiceprint features of the voice signal are matched with the voiceprint features of the specific area. If the match is successful, the control parameters in the voice signal are extracted, and the home appliance is controlled according to the control parameters. If the match fails, it indicates that the user has not registered the voiceprint information. At this time, the second home appliance can refuse The process of performing voiceprint control based on the voice signal of the user. In addition, in order to enable the user to use the voiceprint control function normally in the future, the second home appliance generates registered voiceprint information according to the voiceprint features of the extracted voice signal and the user information, and realizes voiceprint registration. In addition, the registered voiceprint information can also be sent to the bound terminal device, so that the terminal device shares the registered voiceprint information with other bound home appliances. As long as any home appliance registers the user's voiceprint information, the registered voiceprint information can be shared with each bound home appliance based on the terminal device, so that other home appliances do not need the user to manually perform the voiceprint registration process one by one to realize voiceprint registration, which is more efficient.

[0094] The second household appliance can also obtain the registered voiceprint information based on the access address of the registered voiceprint information sent by the terminal device. The access address is the storage path of the registered voiceprint information, and the access address can specifically be a URL.

[0095] The second home appliance can also obtain control parameters associated with the registered voiceprint information from the server. Specifically, it can send the user information in the registered voiceprint information to the server, and receive the control parameters associated with the user information returned by the server based on the user information. When the user's voice signal is subsequently detected, if the voiceprint features of the user's voice signal match the voiceprint features in the registered voiceprint information, the operation of the second home appliance can be directly controlled by the control parameters associated with the user, thereby enabling personalized control operations of different users to be used, thereby improving the user's experience of controlling the second home appliance.

[0096] In this embodiment, the registered voiceprint information sent by the bound terminal device is received by the second home appliance, and the voiceprint registration is performed according to the registered voiceprint information. Therefore, as long as the first home appliance has performed the voiceprint registration, the second home appliance only needs to receive the registered voiceprint information from the bound terminal device and directly perform the voiceprint registration according to the registered voiceprint information, which is more efficient.

[0097] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0098] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0099] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, tablet computer and other computers) or a household appliance to execute the method described in the corresponding embodiment of the present invention.

[0100] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A voiceprint registration method for household appliances, characterized in that: The voiceprint registration method for household appliances is applied to terminal devices, and the voiceprint registration method for household appliances includes the following steps: Acquire the registered voiceprint information of the first household appliance bound to the terminal device; Obtain all the household appliances to be selected that are bound to the terminal device; According to the device information of the first household appliance, acquiring a sharable device set corresponding to the device information, wherein the sharable device set is a device set capable of performing voiceprint registration according to the registered voiceprint information of the first household appliance; Determine the selected home appliance that matches the sharable device set among all the selected home appliances as the second home appliance; The registered voiceprint information is sent to the second household appliance, so that the second household appliance performs voiceprint registration according to the registered voiceprint information.

2. The voiceprint registration method for household appliances as claimed in claim 1, characterized in that: After the step of obtaining the second household appliance bound to the terminal device, the method further includes: A home appliance for selection that has no registered voiceprint information among all the home appliances for selection is determined as the second home appliance.

3. The voiceprint registration method according to claim 1, characterized in that: After the step of obtaining the second household appliance bound to the terminal device, the method further includes: Obtaining an access address associated with the registered voiceprint information; The access address is sent to the second home appliance, so that the second home appliance obtains the registered voiceprint information according to the access address and performs voiceprint registration.

4. A voiceprint registration method for household appliances, characterized in that: The voiceprint registration method is applied to household electrical appliances, and the voiceprint registration method for household electrical appliances includes: The second home appliance receives the registered voiceprint information sent by the bound terminal device, wherein the registered voiceprint information is sent to the terminal device by the first home appliance bound to the terminal device after voiceprint registration; the terminal device obtains the registered voiceprint information of the first home appliance; obtains all the home appliances to be selected that are bound to the terminal device; according to the device information of the first home appliance, obtains a sharable device set corresponding to the device information, the sharable device set being a device set that can perform voiceprint registration according to the registered voiceprint information of the first home appliance; determines the home appliance to be selected that matches the sharable device set among all the home appliances to be selected as the second home appliance; and sends the registered voiceprint information to the second home appliance; Voiceprint registration is performed according to the registered voiceprint information.

5. The voiceprint registration method for household appliances as claimed in claim 4, characterized in that: The step of registering a voiceprint according to the registered voiceprint information comprises: Voiceprint registration is performed according to the voiceprint features in the registered voiceprint information and the user information corresponding to the voiceprint features.

6. The voiceprint registration method for household appliances as claimed in claim 4, characterized in that: After the step of registering the voiceprint according to the registered voiceprint information, the method further includes: When a voice signal emitted by a user is collected, matching the voiceprint features of the voice signal with the voiceprint features in the registered voiceprint information; When the matching fails, registering the voiceprint according to the voiceprint features of the voice signal and the user information to generate registered voiceprint information; Send the registered voiceprint information to the bound terminal device.

7. A terminal device, characterized in that: The terminal device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the method according to any one of claims 1 to 3 when executed by the processor.

8. A household appliance, characterized in that: The household appliance comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the method according to any one of claims 4 to 6 when executed by the processor.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Shared data transmitting method, server, and system

    CN101997907A

  • Cross-device voiceprint recognition

    WO2020139058A1

  • KR20200112433A