Naming devices via voice commands
First Claim
Patent Images
1. A method implemented by a computing device, the method comprising:
- receiving a first audio signal generated by a microphone of a voice-controlled device based on first audio captured by the microphone;
performing speech recognition on the first audio signal to generate first text;
determining that a first portion of the first text includes a phrase indicating that the voice-controlled device is to be named;
determining that a second portion of the first text subsequent to the first portion of the first text includes a first functional identifier to be associated with the voice-controlled device;
storing, in memory of the computing device, the first functional identifier in association with an identifier of the voice-controlled device;
sending, to the voice-controlled device, a first configuration code to cause the voice-controlled device to perform first functionality corresponding to the first functional identifier;
receiving a second audio signal generated by the microphone of the voice-controlled device based on second audio captured by the microphone;
performing speech recognition on the second audio signal to generate second text;
determining that a first portion of the second text includes the phrase indicating that the voice-controlled device is to be named;
determining that a second portion of the second text subsequent to the first portion of the second text includes a second functional identifier to be associated with the voice-controlled device;
replacing, in the memory of the computing device, the first functional identifier with the second functional identifier; and
sending, to the voice-controlled device, a second configuration code to cause the voice-controlled device to perform second functionality corresponding to the second functional identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.
161 Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
receiving a first audio signal generated by a microphone of a voice-controlled device based on first audio captured by the microphone; performing speech recognition on the first audio signal to generate first text; determining that a first portion of the first text includes a phrase indicating that the voice-controlled device is to be named; determining that a second portion of the first text subsequent to the first portion of the first text includes a first functional identifier to be associated with the voice-controlled device; storing, in memory of the computing device, the first functional identifier in association with an identifier of the voice-controlled device; sending, to the voice-controlled device, a first configuration code to cause the voice-controlled device to perform first functionality corresponding to the first functional identifier; receiving a second audio signal generated by the microphone of the voice-controlled device based on second audio captured by the microphone; performing speech recognition on the second audio signal to generate second text; determining that a first portion of the second text includes the phrase indicating that the voice-controlled device is to be named; determining that a second portion of the second text subsequent to the first portion of the second text includes a second functional identifier to be associated with the voice-controlled device; replacing, in the memory of the computing device, the first functional identifier with the second functional identifier; and sending, to the voice-controlled device, a second configuration code to cause the voice-controlled device to perform second functionality corresponding to the second functional identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a first audio signal from a device that includes a microphone, the first audio signal generated based at least in part on sound captured by the microphone; performing speech recognition on the first audio signal; determining that a first portion of the first audio signal represents first speech indicating that the device is to be named; determining that a second portion of the first audio signal, subsequent to the first portion of the first audio signal, indicates a functional identifier to be associated with the device; storing the functional identifier in association with an identifier of the device; receiving a second audio signal; performing speech recognition on the second audio signal; determining that the second audio signal represents second speech associated with the functional identifier and requesting to perform an operation; determining that the functional identifier corresponds to the identifier of the device; and sending an instruction to the device to perform the operation. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to; receive a first audio signal from a device that includes a microphone, the first audio signal generated based at least in part on sound captured by the microphone; perform speech recognition on the first audio signal; determine that a first portion of the first audio signal represents first speech indicating that the device is to be named; determining that a second portion of the first audio signal, subsequent to the first portion of the first audio signal, indicates a functional identifier to be associated with the device; store the functional identifier in association with an identifier of the device; receive a second audio signal; perform speech recognition on the second audio signal; determine that the second audio signal represents second speech specifying the functional identifier and a request to perform an operation; determine that the functional identifier corresponds to the identifier of the device; and send a command to the device to perform the operation. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification