CPC G10L 15/22 (2013.01) [G10K 11/1785 (2018.01); G10L 15/08 (2013.01); G10L 21/0208 (2013.01); G10L 21/0232 (2013.01); G10L 25/78 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); G10L 2021/02085 (2013.01); H04M 3/53 (2013.01); H04S 7/301 (2013.01)] | 20 Claims |
1. A system comprising:
at least one processor; and
at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the system is configured to:
based on one or more speakers of a playback device being currently idle, activate a first sound canceller, wherein the playback device is configured to activate a second sound canceller when the one or more speakers are playing audio and no longer idle;
capture, via one or more microphones, first audio data comprising a first voice input;
output, via the one or more speakers, a particular audible response to the first voice input, wherein the one or more speakers are no longer idle when outputting the particular audible response;
while outputting a first portion of particular audible response, capture, via the one or more microphones, second audio data comprising a second voice input; and
cancel, via the activated first sound canceller, acoustic echo of a second portion of the particular audible response from the captured second audio data.
|