Generation of wake-up words
First Claim
1. A method for generating one or more wake-up words, the method comprising:
- receiving, using a keyboard, a text representation of the one or more wake-up words;
determining a strength of the text representation of the one or more wake-up words based on one or more static measures, wherein the determining the strength of the text representation comprises applying a Kullback-Leibler (KL) divergence calculation between the one or more wake-up words and words unrelated to the one or more wake-up words;
comparing a result of the KL divergence calculation to a predetermined distance score associated with a decoding accuracy of a speech recognizer;
receiving, using a microphone, an audio representation of the one or more wake-up words;
determining a strength of the audio representation of the one or more wake-up words based on one or more dynamic measures; and
providing a message on a display device, wherein the message comprises one or more improvements to a likelihood that the speech recognizer recognizes the one or more wake-up words based on the strengths of the text and audio representations.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system and tangible computer readable medium for generating one or more wake-up words are provided. For example, the method can include receiving a text representation of the one or more wake-up words. A strength of the text representation of the one or more wake-up words can be determined based on one or more static measures. The method can also include receiving an audio representation of the one or more wake-up words. A strength of the audio representation of the one or more wake-up words can be determined based on one or more dynamic measures. Feedback on the one or more wake-up words is provided (e.g., to an end user) based on the strengths of the text and audio representations.
28 Citations
20 Claims
-
1. A method for generating one or more wake-up words, the method comprising:
-
receiving, using a keyboard, a text representation of the one or more wake-up words; determining a strength of the text representation of the one or more wake-up words based on one or more static measures, wherein the determining the strength of the text representation comprises applying a Kullback-Leibler (KL) divergence calculation between the one or more wake-up words and words unrelated to the one or more wake-up words; comparing a result of the KL divergence calculation to a predetermined distance score associated with a decoding accuracy of a speech recognizer; receiving, using a microphone, an audio representation of the one or more wake-up words; determining a strength of the audio representation of the one or more wake-up words based on one or more dynamic measures; and providing a message on a display device, wherein the message comprises one or more improvements to a likelihood that the speech recognizer recognizes the one or more wake-up words based on the strengths of the text and audio representations. - View Dependent Claims (2, 3, 4, 5, 17, 18, 19, 20)
-
-
6. A system for generating one or more wake-up words, the system comprising:
-
an interface device configured to receive a text representation of the one more wake-up words and an audio representation of the one or more wake-up words; a wake-up-word (WUW) processing engine configured to determine a strength of the text representation of the one or more wake-up words based on one or more static measures and to determine a strength of the audio representation of the one or more wake-up words based on one or more dynamic measures, wherein to determine the strength of the text representation, the WUW processing engine is configured to apply a Kullback-Leibler (KL) divergence calculation between the one or more wake-up words and words unrelated to the one or more wake-up words and compare a result of the KL divergence calculation to a predetermined distance score associated with a decoding accuracy of a speck recognizer; and a display device configured to provide a message on one or more improvements to a likelihood that the speech recognizer recognizes the one or more wake-up words based on the strengths of the text and audio representations. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored therein one or more sequences of one or more instructions for execution by one or more processors to perform a method for generating one or more wake-up words, the method comprising:
-
receiving, using a keyboard, a text representation of the one or more wake-up words; determining a strength of the text representation of the one or more wake-up words based on one or more static measures, wherein the determining comprises applying a Kullback-Leibler (KL) divergence calculation between the one or more wake-up words and words unrelated to the one or more wake-up words; comparing a result to the KL divergence calculation to a predetermined distance score associated with a decoding accuracy of a speech recognizer; receiving, using a microphone, an audio representation of the one or more wake-up words; determining a strength of the audio representation of the one or more wake-up words based on one or more dynamic measures; and providing a message on a display device, wherein the message comprises one or more improvements to a likelihood that the speech recognizer recognizes the one or more wake-up words based on the strengths of the text and audio representations. - View Dependent Claims (13, 14, 15, 16)
-
Specification