Promoting voice actions to hotwords
AssigneeGoogle Inc.
InventorMatthew Sharifi
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The methods, systems, and apparatus include actions of receiving a hotword followed by a voice command. Additional actions include determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, where a voice command that is designated as a hotword is treated as a voice input regardless of whether the voice command is preceded by another hotword. Further actions include, in response to determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, designating the voice command as a hotword.
Claims20
A computer-implemented method comprising:
- generating, by a computing device, a prompt for confirming whether to designate a particular phrase that is not currently designated as a hotword, as a hotword;
- receiving, by the computing device, a confirmation that the particular phrase is to be designated as a hotword;
- in response to receiving the confirmation that the particular term is to be designated as a hotword, processing, by the computing device, an utterance that begins with the particular phrase as a voice command;
- and
- triggering, by the computing device, an action to be performed in response to the computing device processing the utterance that begins with the particular phrase as a voice command.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- generating, by a computing device, a prompt for confirming whether to designate a particular phrase that is not currently designated as a hotword, as a hotword;
- receiving, by the computing device, a confirmation that the particular phrase is to be designated as a hotword;
- in response to receiving the confirmation that the particular term is to be designated as a hotword, processing, by the computing device, an utterance that begins with the particular phrase as a voice command;
- and
- triggering, by the computing device, an action to be performed in response to the computing device processing the utterance that begins with the particular phrase as a voice command.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- generating, by a computing device, a prompt for confirming whether to designate a particular phrase that is not currently designated as a hotword, as a hotword;
- receiving, by the computing device, a confirmation that the particular phrase is to be designated as a hotword;
- in response to receiving the confirmation that the particular term is to be designated as a hotword, processing, by the computing device, an utterance that begins with the particular phrase as a voice command;
- and
- triggering, by the computing device, an action to be performed in response to the computing device processing the utterance that begins with the particular phrase as a voice command.
Dependencies are inferred from the claim text.