Multiple Voice Services
First Claim
Patent Images
1. A networked microphone device comprising:
- a microphone;
a network interface;
one or more processors;
tangible, non-transitory computer-readable media having stored therein instructions executable by the one or more processors to cause the networked microphone device to perform a method comprising;
receiving, via the microphone, voice data indicating a voice input;
identifying, from among multiple voice services registered to a media playback system, a voice service to process the voice input; and
causing, via the network interface, the identified voice service to process the voice input.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are example techniques to identify a voice service to process a voice input. An example implementation may involve an NMD receiving, via a microphone, voice data indicating a voice input. The NMD may identify, from among multiple voice services registered to a media playback system, a voice service to process the voice input and cause, via a network interface, the identified voice service to process the voice input.
218 Citations
24 Claims
-
1. A networked microphone device comprising:
-
a microphone; a network interface; one or more processors; tangible, non-transitory computer-readable media having stored therein instructions executable by the one or more processors to cause the networked microphone device to perform a method comprising; receiving, via the microphone, voice data indicating a voice input; identifying, from among multiple voice services registered to a media playback system, a voice service to process the voice input; and causing, via the network interface, the identified voice service to process the voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a networked microphone device to perform a method comprising:
-
receiving, via a microphone, voice data indicating a voice input; identifying, from among multiple voice services registered to a media playback system, a voice service to process the voice input; and causing, via a network interface, the identified voice service to process the voice input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving, via a microphone of a networked microphone device, voice data indicating a voice input; determining that a portion of the received voice data represents a particular wake-word corresponding to a specific voice service of multiple voice services registered to a media playback system, wherein each voice service of the multiple voice services registered to the media playback system corresponds to a respective wake-word; and causing, via a network interface of the networked microphone device, the specific voice service to process the voice input, wherein causing the specific voice service to process the voice input comprises transmitting, via the network interface to one or more servers of the specific voice service, data representing the voice input.
-
Specification