Determining hotword suitability
First Claim
Patent Images
1. A method performed by one or more computing devices:
- receiving, by the one or more computing devices, speech data that encodes an utterance of a candidate hotword by a user, the candidate hotword comprising a word or phrase;
evaluating, by the one or more computing devices, the speech data or a transcription of the speech data using one or more hotword suitability criteria;
determining, by the one or more computing devices and based on the evaluation, that the candidate hotword satisfies the one or more hotword suitability criteria; and
in response to determining that the candidate hotword satisfies the one or more hotword suitability criteria, accepting the candidate hotword as a hotword for at least one computing device associated with the user and configuring the at least one computing device to enter a state to receive voice commands in response to utterances of the hotword.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining hotword suitability. In one aspect, a method includes receiving speech data that encodes a candidate hotword spoken by a user, evaluating the speech data or a transcription of the candidate hotword, using one or more predetermined criteria, generating a hotword suitability score for the candidate hotword based on evaluating the speech data or a transcription of the candidate hotword, using one or more predetermined criteria, and providing a representation of the hotword suitability score for display to the user.
-
Citations
21 Claims
-
1. A method performed by one or more computing devices:
-
receiving, by the one or more computing devices, speech data that encodes an utterance of a candidate hotword by a user, the candidate hotword comprising a word or phrase; evaluating, by the one or more computing devices, the speech data or a transcription of the speech data using one or more hotword suitability criteria; determining, by the one or more computing devices and based on the evaluation, that the candidate hotword satisfies the one or more hotword suitability criteria; and in response to determining that the candidate hotword satisfies the one or more hotword suitability criteria, accepting the candidate hotword as a hotword for at least one computing device associated with the user and configuring the at least one computing device to enter a state to receive voice commands in response to utterances of the hotword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computing devices; and one or more computer-readable media storing instructions that, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising; receiving, by the one or more computing devices, speech data that encodes an utterance of a candidate hotword by a user, the candidate hotword comprising a word or phrase; evaluating, by the one or more computing devices, the speech data or a transcription of the speech data using one or more hotword suitability criteria; determining, by the one or more computing devices and based on the evaluation, that the candidate hotword satisfies the one or more hotword suitability criteria; and in response to determining that the candidate hotword satisfies the one or more hotword suitability criteria, accepting the candidate hotword as a hotword for at least one computing device associated with the user and configuring the at least one computing device to enter a state to receive voice commands in response to utterances of the hotword. - View Dependent Claims (11, 12, 13)
-
-
14. A method performed by one or more computing devices:
-
receiving, by the one or more computing devices, speech data that encodes an utterance of a candidate hotword by a user, the candidate hotword comprising a word or phrase; evaluating, by the one or more computing devices, the speech data or a transcription of the speech data using one or more hotword suitability criteria; determining, by the one or more computing devices and based on the evaluation, that the candidate hotword does not satisfy the one or more hotword suitability criteria; and in response to determining that the candidate hotword does not satisfy the one or more hotword suitability criteria, providing, for output by a computing device associated with the user, an indication that the candidate hotword is not accepted as a custom hotword. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more computing devices; and one or more computer-readable media storing instructions that, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising; receiving, by the one or more computing devices, speech data that encodes an utterance of a candidate hotword by a user, the candidate hotword comprising a word or phrase; evaluating, by the one or more computing devices, the speech data or a transcription of the speech data using one or more hotword suitability criteria; determining, by the one or more computing devices and based on the evaluation, that the candidate hotword does not satisfy the one or more hotword suitability criteria; and in response to determining that the candidate hotword does not satisfy the one or more hotword suitability criteria, providing, for output by a computing device associated with the user, an indication that the candidate hotword is not accepted as a custom hotword.
-
Specification