Method for performing voice control on device with microphone array, and device thereof
First Claim
1. A method for performing voice control on a device with a microphone array, the method comprising:
- confirming that the device is in an audio playing state;
analyzing an interference sound interfering the device in the audio playing state to obtain a feature of the interference sound, and selecting a voice enhancement mode adopted by the device according to the feature of the interference sound;
detecting a user'"'"'s voice in real time for a wake-up word, and when the wake-up word is detected from the user'"'"'s voice, controlling the device to stop audio playing;
analyzing an interference sound interfering the device after the audio playing is stopped, to obtain a feature of the interference, and adjusting the voice enhancement mode adopted by the device according to the feature of the interference sound; and
acquiring a command word from the user, and controlling the device to execute a corresponding function so as to respond to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device for performing voice control on a device with a microphone array are disclosed. The method includes the following steps. It is confirmed that the device is in an audio playing state. An interference sound interfering the device in the audio playing state is analyzed. A voice enhancement mode adopted by the device is selected according to a feature of the interference sound. A user'"'"'s voice is detected in real time for a wake-up word, and when the wake-up word is detected, the device is controlled to stop audio playing. An interference sound interfering the device after playing audios is stopped is analyzed, and the voice enhancement mode adopted by the device is adjusted according to a feature of the interference sound. A command word from a user is acquired to control the device to execute a corresponding function, to respond to the user.
-
Citations
20 Claims
-
1. A method for performing voice control on a device with a microphone array, the method comprising:
-
confirming that the device is in an audio playing state; analyzing an interference sound interfering the device in the audio playing state to obtain a feature of the interference sound, and selecting a voice enhancement mode adopted by the device according to the feature of the interference sound; detecting a user'"'"'s voice in real time for a wake-up word, and when the wake-up word is detected from the user'"'"'s voice, controlling the device to stop audio playing; analyzing an interference sound interfering the device after the audio playing is stopped, to obtain a feature of the interference, and adjusting the voice enhancement mode adopted by the device according to the feature of the interference sound; and acquiring a command word from the user, and controlling the device to execute a corresponding function so as to respond to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device with a microphone array, the device comprising a processor and a memory for storing a set of instructions executable for the processor, wherein, when the instructions are executed by the processor, the processor is arranged to:
-
confirm that the device is in an audio playing state; analyze an interference sound interfering the device in the audio playing state to obtain a feature of the interference sound, and select a voice enhancement mode adopted by the device according to the feature of the interference sound;
further analyze an interference sound interfering the device after the audio playing is stopped to obtain a feature of the interference sound, and adjust the voice enhancement mode adopted by the device according to the feature of the interference sound;detect a user'"'"'s voice in real time for a wake-up word, and when the wake-up word is detected from the user'"'"'s voice, control the device to stop the audio playing; acquire a command word from the user, and control the device to execute a corresponding function so as to respond to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium, in which a computer executable instruction is stored;
- the computer executable instruction being used for performing a method for performing voice control on a device with a microphone array, the method comprising;
confirming that the device is in an audio playing state; analyzing an interference sound interfering the device in the audio playing state to obtain a feature of the interference sound, and selecting a voice enhancement mode adopted by the device according to the feature of the interference sound; detecting a user'"'"'s voice in real time for a wake-up word, and when the wake-up word is detected from the user'"'"'s voice, controlling the device to stop audio playing; analyzing an interference sound interfering the device after the audio playing is stopped, to obtain a feature of the interference, and adjusting the voice enhancement mode adopted by the device according to the feature of the interference sound; and acquiring a command word from the user, and controlling the device to execute a corresponding function so as to respond to the user. - View Dependent Claims (16, 17, 18, 19, 20)
- the computer executable instruction being used for performing a method for performing voice control on a device with a microphone array, the method comprising;
Specification