Background speech recognition assistant
First Claim
Patent Images
1. A method comprising:
- receiving an acoustic input signal at a first stage recognizer, the first stage recognizer being configured to recognize the acoustic input signal in an always on mode;
classifying, by a computing device, portions of the acoustic input signal into different classifications using a first speech recognition algorithm, the different classifications corresponding to different topics of interest, each classification being associated with a list of keywords for its corresponding topic of interest;
determining, based on the classifying, that a particular topic of interest is being discussed in the acoustic input signal; and
triggering, in response to the determining, a second stage recognizer to turn on in order to recognize the acoustic input signal, wherein the second stage recognizer uses a second speech recognition algorithm that is different from the first speech recognition algorithm, wherein the second stage recognizer recognizes the acoustic input signal based on the particular topic of interest, andwherein the second stage recognizer is configured to, upon recognizing the acoustic input signal;
evaluate one or more potential responses to the recognized acoustic input signal;
if at least one response in the one or more potential responses is deemed acceptable, output the at least one response to a user that originated the acoustic input signal; and
if no response in the one or more potential responses is deemed acceptable, refrain from outputting anything to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method receives an acoustic input signal at a speech recognizer configured to recognize the acoustic input signal in an always on mode. A set of responses based on the recognized acoustic input signal is determined and ranked based on criteria. A computing device determines if the response should be output based on a ranking of the response. The method determines an output method in a plurality of output methods based on the ranking of the response and outputs the response using the output method if it is determined the response should be output.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving an acoustic input signal at a first stage recognizer, the first stage recognizer being configured to recognize the acoustic input signal in an always on mode; classifying, by a computing device, portions of the acoustic input signal into different classifications using a first speech recognition algorithm, the different classifications corresponding to different topics of interest, each classification being associated with a list of keywords for its corresponding topic of interest; determining, based on the classifying, that a particular topic of interest is being discussed in the acoustic input signal; and triggering, in response to the determining, a second stage recognizer to turn on in order to recognize the acoustic input signal, wherein the second stage recognizer uses a second speech recognition algorithm that is different from the first speech recognition algorithm, wherein the second stage recognizer recognizes the acoustic input signal based on the particular topic of interest, and wherein the second stage recognizer is configured to, upon recognizing the acoustic input signal; evaluate one or more potential responses to the recognized acoustic input signal; if at least one response in the one or more potential responses is deemed acceptable, output the at least one response to a user that originated the acoustic input signal; and if no response in the one or more potential responses is deemed acceptable, refrain from outputting anything to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, by a computing device, a signal from a first stage recognizer based on recognition of an acoustic input signal and classification of portions of the acoustic input signal into different classifications using a first speech recognition algorithm, wherein the first stage recognizer is configured to recognize the acoustic input signal in an always on mode, wherein the different classifications correspond to different topics of interest, and wherein each classification is associated with a list of keywords for its corresponding topic of interest; activating, by the computing device, a second stage recognizer upon receiving the signal in order to recognize the acoustic input signal, wherein the second stage recognizer uses a second speech recognition algorithm that is different from the first speech recognition algorithm, and wherein the second stage recognizer recognizes the acoustic input signal based on a particular topic of interest that is determined, by the first stage recognizer, to be discussed in the acoustic input signal; evaluating one or more potential responses to the recognized acoustic input signal; if at least one response in the one or more potential responses is deemed acceptable, outputting the at least one response to a user that originated the acoustic input signal; and if no response in the one or more potential responses is deemed acceptable, refraining from outputting anything to the user. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a first stage recognizer operating in an always on mode, the first stage recognizer being configured to; receive an acoustic input signal; classify portions of the acoustic input signal into different classifications using a first speech recognition algorithm, the different classifications corresponding to different topics of interest, each classification being associated with a list of keywords for its corresponding topic of interest; determine, based on the classifying, that a particular topic of interest is being discussed in the acoustic input signal; and trigger, in response to the determining, a second stage recognizer to turn on in order to recognize the acoustic input signal; and a second stage recognizer configured to; recognize, in response to the triggering performed by the first stage recognizer, the acoustic input signal, wherein the second stage recognizer uses a second speech recognition algorithm that is different from the first speech recognition algorithm, and wherein the second stage recognizer recognizes the acoustic input signal based on the particular topic of interest; evaluate one or more potential responses to the recognized acoustic input signal; if at least one response in the one or more potential responses is deemed acceptable, output the at least one response to a user that originated the acoustic input signal; and if no response in the one or more potential responses is deemed acceptable, refrain from outputting anything to the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification