Personalized talking detector for electronic device
AssigneeGoogle Inc.
InventorJae Lee
Life of this patent
Estimating the term…
Abstract
The present disclosure provides for improved hot word detection in electronic devices, particularly small form factor devices such as wearables. The electronic device includes an accelerometer onboard to pick up voice in noisy conditions, and utilizes the accelerometer to confirm that a particular user intended to activate the hot word detection, thereby reducing false detection of other people's voices.
Claims21
A method for detecting, by an electronic device, whether a specific user is speaking, the method comprising:
- receiving, by one or more processors, an accelerometer signal from an accelerometer;
- determining that the accelerometer signal exceeds a predetermined threshold;
- receiving, by the one or more processors, a voice signal from a microphone;
- determining, by using a comparison of the voice signal with the accelerometer signal, whether the specific user is talking;
- listening, by the one or more processors through the microphone, for commands when the specific user is talking;
- and
- ignoring, by the one or more processors, the received voice signals when the specific user is not talking.
An electronic device, comprising:
- an accelerometer;
- a microphone;
- and
- one or more processors in communication with the accelerometer and the microphone, the one or more processors configured to:
- receive an accelerometer signal from the accelerometer;
- determine that the accelerometer signal exceeds a predetermined threshold;
- receive a voice signal from the microphone;
- determine, by using a comparison of the voice signal with the accelerometer signal, whether a specific user is talking;
- listen, through the microphone, for commands when the specific user is talking;
- and
- ignore the received voice signals when the specific user is not talking.
A non-transitory computer-readable medium storing instructions executable by one or more processors for performing a method of detecting whether a specific user is speaking, the method comprising:
- receiving an accelerometer signal;
- determine that the accelerometer signal exceeds a predetermined threshold;
- receiving a voice signal;
- determining, by using a comparison of the voice signal with the accelerometer signal, whether the specific user is talking;
- listening for commands when the specific user is talking;
- and
- ignoring the received voice signals when the specific user is not talking.
Dependencies are inferred from the claim text.