CPC G10K 11/178 (2013.01) [G06F 3/165 (2013.01); G10L 21/0208 (2013.01); H04B 17/336 (2015.01); H04L 65/75 (2022.05); H04M 9/082 (2013.01); H04R 27/00 (2013.01); G10K 2210/3012 (2013.01); G10K 2210/505 (2013.01); G10L 2021/02082 (2013.01); H04R 2227/005 (2013.01)] | 20 Claims |
1. A playback device comprising:
at least one processor;
a network interface;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the playback device is configured to:
obtain a first audio output of a first channel of audio content that has been produced via one or more first transducers;
obtain a second audio output of a second channel of the audio content that has been produced via one or more second transducers;
based on the first and second audio outputs, identify a set of signal components that are to be used for performing acoustic echo cancellations;
after identifying the set of signal components, receive, by one or more microphones, captured audio content comprising (i) a first portion corresponding to a first channel audio output, (ii) a second portion corresponding to a second channel audio output, and (iii) a third portion corresponding to a voice input, wherein the captured audio content has a first signal-to-noise ratio;
perform an acoustic echo cancellation on the set of signal components and thereby determine an acoustic echo cancellation output that is to be applied to the captured audio content; and
apply the acoustic echo cancellation output to the captured audio content and thereby determine a second signal-to-noise ratio of the captured audio content that is greater than the first signal-to-noise ratio.
|