DETERMINING HOTWORD SUITABILITY
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.
124 Citations
39 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
providing, for output, a prompt for a user to speak a candidate term that is to be designated a custom hotword, wherein a hotword is a term that indicates to a voice command processing subsystem on a mobile device that one or more terms that are uttered immediately after the hotword are to be processed as voice commands; receiving one or more utterances of the candidate hotword in response to the prompt; and providing, in response to the one or more utterances of the candidate hotword, an indication whether the candidate hotword has been accepted as a hotword. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
providing, for output, a prompt for a user to speak a candidate term that is to be designated a custom hotword, wherein a hotword is a term that indicates to a voice command processing subsystem on a mobile device that one or more terms that are uttered immediately after the hotword are to be processed as voice commands; receiving one or more utterances of the candidate hotword in response to the prompt; and providing, in response to the one or more utterances of the candidate hotword, an indication whether the candidate hotword has been accepted as a hotword. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
receiving a request to designate a particular term that is not currently designated as a hotword, as a hotword; determining that the particular term satisfies one or more hotword suitability criteria; and in response to determining that the particular term satisfies one or more hotword suitability criteria, determining whether subsequently received audio data includes sounds that are characteristic of an utterance of the particular term. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification