Systems and methods of performing speech recognition with barge-in for use in a bluetooth system
First Claim
Patent Images
1. An apparatus including an electronic device, the electronic device comprising:
- a processor comprising;
a speech synthesizer; and
a speech recognizer including a recognition set and an echo canceller;
an analog to digital converter coupled to receive an analog speech input signal and provide corresponding digital speech data to the speech recognizer;
a digital to analog converter coupled to receive synthesized speech data from the speech synthesizer and provide a corresponding analog speech output signal; and
a memory coupled to provide recorded voice prompt data to the speech synthesizer, the memory comprising;
data corresponding to a plurality of recorded voice prompts,wherein an audio input channel is activated to receive the analog speech input signal, wherein the speech synthesizer outputs one of the voice prompts as the analog speech output signal, and wherein after the audio input channel is activated and during the outputting of the voice prompts, the audio input channel receives a user speech input signal, and in accordance therewith, the volume of the analog speech output signal is reduced and the echo canceller is enabled and uses data for said one of the voice prompts from memory to perform echo cancellation on the user speech input signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention improve methods of performing speech recognition with barge-in. In one embodiment, the present invention includes a speech recognition method comprising starting a synthesis of recorded speech, receiving a user speech input signal providing information regarding a user choice, detecting an initial portion of the user speech input signal, selectively altering the synthesis of recorded speech, and recognizing the user choice.
-
Citations
21 Claims
-
1. An apparatus including an electronic device, the electronic device comprising:
-
a processor comprising; a speech synthesizer; and a speech recognizer including a recognition set and an echo canceller; an analog to digital converter coupled to receive an analog speech input signal and provide corresponding digital speech data to the speech recognizer; a digital to analog converter coupled to receive synthesized speech data from the speech synthesizer and provide a corresponding analog speech output signal; and a memory coupled to provide recorded voice prompt data to the speech synthesizer, the memory comprising; data corresponding to a plurality of recorded voice prompts, wherein an audio input channel is activated to receive the analog speech input signal, wherein the speech synthesizer outputs one of the voice prompts as the analog speech output signal, and wherein after the audio input channel is activated and during the outputting of the voice prompts, the audio input channel receives a user speech input signal, and in accordance therewith, the volume of the analog speech output signal is reduced and the echo canceller is enabled and uses data for said one of the voice prompts from memory to perform echo cancellation on the user speech input signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A speech recognition method comprising:
-
starting a synthesis of recorded speech to prompt a user to communicate a user choice, wherein an element in a recognition set corresponds to the user choice; receiving a user speech input signal providing information regarding the user choice; detecting an initial portion of the user speech input signal; selectively altering the synthesis of recorded speech in response to detecting the initial portion of the user speech input signal, wherein selectively altering the synthesis of recorded speech includes changing the volume; and recognizing the user choice, wherein the recognizing includes determining the element in the recognition set which corresponds to the user choice. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A speech recognition method comprising:
-
starting a synthesis of recorded speech to prompt a user to communicate a user choice, wherein an element in a recognition set corresponds to the user choice; receiving a user speech input signal providing information regarding the user choice; detecting an initial portion of the user speech input signal; echo canceling the user speech input signal using data corresponding to said recorded speech in response to detecting the initial portion of the user speech input signal; and recognizing the user choice, wherein the recognizing includes determining the element in the recognition set which corresponds to the user choice. - View Dependent Claims (21)
-
Specification