CPC H04R 29/005 (2013.01) [G10L 15/08 (2013.01); G10L 15/22 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 3/04 (2013.01); G10L 2015/088 (2013.01)] | 20 Claims |
1. A network microphone device (NMD) comprising:
a microphone array comprising a plurality of individual microphones;
a network interface;
one or more processors; and
a computer-readable medium storing instructions that, when executed by the one or more processors, cause the NMD to perform a method comprising:
receiving an audio input via the individual microphones;
producing output microphone signals from each of the individual microphones based on the audio input;
capturing a voice input based on at least one of the output microphone signals;
deriving frequency-domain sound data for each of the individual microphones based on the output microphone signals;
after capturing the voice input, sending, via the network interface, the voice input to one or more remote computing devices associated with a voice assistant service (VAS)
receiving, at the NMD, a response from a remote evaluator based on the frequency-domain sound data, the response (1) identifying one of the individual microphones and (2) indicating that the identified microphone has an aberrant signal; and
modifying a beamforming algorithm of the network microphone device to at least partially compensate for the aberrant signal.
|