| CPC G06F 3/165 (2013.01) [H03G 3/3005 (2013.01); H04R 3/04 (2013.01); H04R 3/12 (2013.01); H04R 27/00 (2013.01); H03G 5/165 (2013.01); H03G 7/002 (2013.01); H03G 9/025 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01)] | 29 Claims |

|
1. A media playback system comprising:
a control device comprising:
at least one first network interface;
at least one microphone;
at least one first processor; and
at least one first non-transitory computer-readable medium comprising first program instructions that are executable by the at least one first processor such that the control device is configured to:
capture, via the at least one microphone, a signal representing an utterance; and
send, via the at least one first network interface, data representing the utterance, and
a computing device comprising:
a line-in interface;
at least one second network interface;
at least one second processor; and
at least one second non-transitory computer-readable medium comprising second program instructions that are executable by the at least one second processor such that the computing device is configured to:
receive, via the line-in interface, media content;
generate, from the received media content, multiple audio streams comprising a first audio stream representing a first audio channel and a second audio stream representing a second audio channel;
cause playback of the first audio channel via a first playback device, wherein the second program instructions that are executable by the at least one second processor such that the computing device is configured to cause playback of the first audio channel via the first playback device comprise second program instructions that are executable by the at least one second processor such that the computing device is configured to: send, via the at least one second network interface to the first playback device, the first audio stream;
cause playback of the second audio channel via a second playback device, wherein the second program instructions that are executable by the at least one second processor such that the computing device is configured to cause playback of the second audio channel via the second playback device comprise second program instructions that are executable by the at least one second processor such that the computing device is configured to: send, via the at least one second network interface to the second playback device, the second audio stream;
receive, via the at least one second network interface, the data representing the utterance; and
perform one or more playback commands according to the received data representing the utterance.
|