COMPUTATIONAL ASSISTANT EXTENSION DEVICE
First Claim
1. A method comprising:
- receiving, by a computational assistant executing at one or more processors of a mobile computing device and via a wireless link between the mobile computing device and an external assistant extension device, a representation of audio data generated by one or more microphones of the external assistant extension device, the audio data representing a spoken utterance detected by the external assistant extension device,wherein the external assistant extension device is connected to a first separate external speaker and is connected to a second speaker,wherein the external assistant extension device includes a hardwired removable connector, andwherein the external assistant extension device is connected to the first separate external speaker via a cable that is connected to the hardwired removable connector;
determining, by the computational assistant and based on the audio data, a response to the spoken utterance; and
sending, by the mobile computing device, to the external assistant extension device, and via the wireless link between the mobile computing device and the external assistant extension device, a command to output, for playback, audio data representing the response to the spoken utterance, wherein the command specifies which, of the first separate external speaker and the second external speaker, are to be used by the assistant extension device for playback of the audio data.
2 Assignments
0 Petitions
Accused Products
Abstract
An example method includes receiving, by a computational assistant executing at one or more processors of a mobile computing device and via a wireless link between the mobile computing device and an external device, a representation of audio data generated by a microphone of the external device, the audio data representing a spoken utterance detected by the external device; determining, by the computational assistant and based on the audio data, a response to the spoken utterance; and sending, by the mobile computing device, to the external device, and via the wireless link between the mobile computing device and the external device, a command to output, for playback by one or more speakers connected to the external device via a hardwired analog removable connector of the external device or a wireless link between the external device and the one or more speakers, audio data representing the response to the spoken utterance.
16 Citations
25 Claims
-
1. A method comprising:
-
receiving, by a computational assistant executing at one or more processors of a mobile computing device and via a wireless link between the mobile computing device and an external assistant extension device, a representation of audio data generated by one or more microphones of the external assistant extension device, the audio data representing a spoken utterance detected by the external assistant extension device, wherein the external assistant extension device is connected to a first separate external speaker and is connected to a second speaker, wherein the external assistant extension device includes a hardwired removable connector, and wherein the external assistant extension device is connected to the first separate external speaker via a cable that is connected to the hardwired removable connector; determining, by the computational assistant and based on the audio data, a response to the spoken utterance; and sending, by the mobile computing device, to the external assistant extension device, and via the wireless link between the mobile computing device and the external assistant extension device, a command to output, for playback, audio data representing the response to the spoken utterance, wherein the command specifies which, of the first separate external speaker and the second external speaker, are to be used by the assistant extension device for playback of the audio data. - View Dependent Claims (2, 3, 4, 6, 21, 22)
-
-
5. (canceled)
-
7. A method comprising:
-
determining, by an assistant extension device, that an activation action has occurred; generating, by one or more microphones of the assistant extension device, audio data representing a spoken utterance detected by the assistant extension device after the activation action occurred; outputting, by the assistant extension device and via a wireless link between the assistant extension device and an external computing device, a representation of the audio data, wherein outputting the representation of the audio data is in response to the audio data being captured after the activation action occurred; receiving, by the assistant extension device and via the wireless link between the assistant extension device and the external computing device, a command for the assistant extension device to output, for playback by one or more external speakers connected to the assistant extension device via a hardwired analog removable connector of the assistant extension device or a wireless link between the assistant extension device and the one or more external speakers, audio data representing a response to the spoken utterance; and outputting, by the assistant extension device and via the hardwired removable connector or the wireless link between the assistant extension device and the one or more external speakers, the audio data representing the response to the spoken utterance. - View Dependent Claims (8, 9, 10, 12, 23, 24, 25)
-
-
11. (canceled)
-
13. A mobile computing device comprising:
-
one or more communication units configured to establish a wireless link between the mobile computing device and an external assistant extension device; one or more microphones; one or more speakers; and one or more processors configured to execute a computational assistant configured to; receive, via the wireless link between the mobile computing device and the external assistant extension device, a representation of audio data generated by one or more microphones of the external assistant extension device, the one or more microphones of the external assistant extension device including one or more far-field microphones, and the audio data representing a spoken utterance detected by the external assistant extension device, wherein the external assistant extension device includes a hardwired analog removable connector, and wherein the external assistant extension device is connected to a separate external speaker via a cable that is connected to the hardwired removable connector; determine, based on the received audio data, a response to the spoken utterance; and output, via the wireless link between the mobile computing device and the external assistant extension device, a command to output, for playback by the separate external speaker connected to the external assistant extension device via the hardwired analog removable connector of the external assistant extension device, audio data representing the response to the spoken utterance. - View Dependent Claims (14, 15)
-
-
16. (canceled)
-
17. An assistant extension device comprising:
-
one or more communication units configured to establish a wireless link between the assistant extension device and an external computing device at which a computational assistant is executing; one or more microphones, including at least one far-field microphone; a hardwired analog removable audio connector; and one or more processors configured to; determine that an activation action has occurred; receive, from the one or more microphones, audio data representing a spoken utterance detected by the assistant extension device after the activation action occurred; output, via the wireless link between the assistant extension device and the external computing device, a representation of the audio data, wherein outputting the representation of the audio data is in response to the audio data being captured after the activation action occurred; receive, via the wireless link between the assistant extension device and the external computing device, a command for the assistant extension device to output, for playback by one or more external speakers connected to the device via the hardwired analog removable audio connector of the device, audio data representing a response to the spoken utterance; and output, via the hardwired removable audio connector, the audio data representing the response to the spoken utterance. - View Dependent Claims (18)
-
-
19. (canceled)
-
20. (canceled)
Specification