Noise Mitigation for a Voice Interface Device
AssigneeGoogle Inc.
InventorKenneth Mixter
Life of this patent
Estimating the term…
Abstract
A method at an electronic device with one or more microphones and a speaker, the electronic device configured to be responsive to any of a plurality of affordances including a voice-based affordance, includes determining background noise of an environment associated with the electronic device, and before detecting the voice-based affordance: determining whether the background noise would interfere with recognition of the hotword in voice inputs detected by the electronic device, and if so, indicating to a user to use an affordance other than the voice-based affordance.
Claims21
(canceled)
A computer-implemented method of determining a leader device of multiple electronic devices, the computer-implemented method comprising:
- detecting, by a microphone of an electronic device of the multiple electronic devices, a voice input;
- determining, by a processor, a quality score for the voice input that was detected;
- accessing, by the processor, an additional quality score for the voice input that was detected by an additional electronic device of the multiple electronic devices;
- determining, based on the quality score and the additional quality score, that the electronic device is the leader device;
- and
- based on the determining that the electronic device is the leader device, outputting, by the electronic device, a response to the voice input.
An electronic device comprising:
- a microphone;
- an output device;
- and
- a processor interfacing with the microphone and the output device, and configured to:
- receive, from the microphone, a voice input detected by the microphone,
- determine a quality score for the voice input that was detected by the microphone,
- access an additional quality score for the voice input that was detected by an additional electronic device,
- determine, based on the quality score and the additional quality score, that the electronic device is a leader device, and
- based on the determining that the electronic device is the leader device, cause the output device to output a response to the voice input.
A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device, cause the electronic device to perform operations comprising:
- detecting, by a microphone, a voice input;
- determining a quality score for the voice input that was detected;
- accessing an additional quality score for the voice input that was detected by an additional electronic device;
- determining, based on the quality score and the additional quality score, that the electronic device is the leader device;
- and
- based on the determining that the electronic device is the leader device, outputting, by the electronic device, a response to the voice input.
Dependencies are inferred from the claim text.