Media playback system with concurrent voice assistance
First Claim
1. A network microphone device (NMD) of a media playback system, comprising:
- a network interface;
a processor;
at least one microphone; and
data storage having instructions stored thereon that when executed by the processor cause the network microphone device to perform functions comprising;
causing a set of command information comprising a listing of playback commands and associated command criteria to be stored in memory;
capturing a voice input via the at least one microphone;
detecting inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing; and
in response to the detecting, (i) selecting a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, wherein the NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected, (ii) determining, via the local voice assistant, an intent in the captured voice input, (iii) and performing a response to the determined intent.
2 Assignments
0 Petitions
Accused Products
Abstract
Example techniques involve invoking voice assistance for a media playback system. In some embodiments, a NMD stores in memory a set of command information comprising a listing of playback commands and associated command criteria. The NMD captures a voice input and detects inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing. In response, the NMD selects a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, determines, via the local voice assistant, an intent in the captured voice input, and performs a response to the determined intent. The NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected.
-
Citations
20 Claims
-
1. A network microphone device (NMD) of a media playback system, comprising:
-
a network interface; a processor; at least one microphone; and data storage having instructions stored thereon that when executed by the processor cause the network microphone device to perform functions comprising; causing a set of command information comprising a listing of playback commands and associated command criteria to be stored in memory; capturing a voice input via the at least one microphone; detecting inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing; and in response to the detecting, (i) selecting a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, wherein the NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected, (ii) determining, via the local voice assistant, an intent in the captured voice input, (iii) and performing a response to the determined intent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to be performed by a networked microphone device (NMD) of a media playback system, the method comprising:
-
causing a set of command information comprising a listing of playback commands and associated command criteria to be stored in memory; capturing a voice input via at least one microphone of the NMD; detecting inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing; and in response to the detecting, (i) selecting a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, wherein the NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected, (ii) determining, via the local voice assistant, an intent in the captured voice input, (iii) and performing a response to the determined intent. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory, computer-readable media having stored therein instructions executable by one or more processors to cause a network microphone device to perform operations in a media playback system, the operations comprising:
-
causing a set of command information comprising a listing of playback commands and associated command criteria to be stored in memory; capturing a voice input via at least one microphone of the NMD; detecting inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing; and in response to the detecting, (i) selecting a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, wherein the NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected, (ii) determining, via the local voice assistant, an intent in the captured voice input, (iii) and performing a response to the determined intent. - View Dependent Claims (18, 19, 20)
-
Specification