CPC H04R 3/00 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); G06F 3/167 (2013.01); G10L 15/14 (2013.01); G10L 15/22 (2013.01); H04L 12/2803 (2013.01); H04L 12/2809 (2013.01); H04R 3/12 (2013.01); H04R 27/00 (2013.01); H04R 29/007 (2013.01); H04S 7/301 (2013.01); H04S 7/303 (2013.01); H04W 8/005 (2013.01); H04W 8/24 (2013.01); G10L 21/02 (2013.01); G10L 2015/223 (2013.01); H04L 2012/2849 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2420/07 (2013.01); H04W 84/12 (2013.01)] | 20 Claims |
1. A system comprising:
at least one processor;
at least one tangible, non-transitory computer-readable medium; and
program instructions stored on the at least one tangible, non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
obtain metadata from a network computing device relating to a configuration of a media playback system, wherein the metadata indicates that (i) a first playback device is configured to operate in a first playback zone and (ii) the first playback device and a second playback device are configured to operate in a second playback zone;
cause the first playback device to operate in the first playback zone in a given playback state comprising play back of one or more media items identified in a playback queue associated with the first playback zone;
while the first playback device is operating in the given playback state:
receive data corresponding to a detected voice input, wherein the data comprises an indication within the voice input of (i) a command word and (ii) one or more zone variable instances; and
determine, based on the command word and the one or more zone variable instances, an intent to transfer the given playback state to the second playback zone; and
after determining the intent to transfer the given playback state to the second playback zone, transfer the given playback state to the second playback zone, thereby causing the second playback device in the second playback zone to play back the one or more media items identified in the playback queue.
|