Microphone circuit assembly and system with speech recognition
First Claim
1. A method, comprising:
- buffering audio samples received from a microphone,performing speech recognition on the buffered audio samples using a locally-stored vocabulary as a reference, andwhen the speech recognition identifies a recognized speech element, outputting a wake up signal indicating a match and outputting buffered audio signals corresponding to the recognized speech element,wherein at least one of the buffering, the performing, and the outputting is performed at least in part by a processor.
4 Assignments
0 Petitions
Accused Products
Abstract
A microphone circuit assembly for an external application processor, such as a programmable Digital Signal Processor, may include a microphone preamplifier and analog-to-digital converter to generate microphone signal samples at a first predetermined sample rate. A speech feature extractor is configured for receipt and processing of predetermined blocks of the microphone signal samples to extract speech feature vectors representing speech features of the microphone signal samples. The microphone circuit assembly may include a speech vocabulary comprising a target word or target phrase of human speech encoded as a set of target feature vectors and a decision circuit is configured to compare the speech feature vectors generated by the speech feature extractor with the target feature vectors to detect the target speech word or phrase.
27 Citations
38 Claims
-
1. A method, comprising:
-
buffering audio samples received from a microphone, performing speech recognition on the buffered audio samples using a locally-stored vocabulary as a reference, and when the speech recognition identifies a recognized speech element, outputting a wake up signal indicating a match and outputting buffered audio signals corresponding to the recognized speech element, wherein at least one of the buffering, the performing, and the outputting is performed at least in part by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22, 23, 24)
-
-
9. A system, comprising:
-
a buffer to store samples representing an input audio signal, a speech feature extractor having an input for samples from the buffer, a speech vocabulary storing data representing a predetermined set of speech elements, and a controller comprising a decision circuit to generate a wake up signal in response to a match between speech features output by the extractor and the stored speech elements, wherein the controller is configured to output a wake up signal indicating the match and to output samples received subsequent to the samples stored in the buffer corresponding to the match. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 21, 25, 26, 27, 28)
-
-
18. A non-transitory computer readable medium storing program instructions that, when executed by a processing device, causes the device to:
-
buffer input audio samples, perform speech recognition on the buffered audio samples using a vocabulary as a reference, and when the speech recognition identifies a recognized speech element, generating a wake up command indicating a match; wherein the instructions further cause the device to output the wake up command and to output audio samples received subsequent to the buffered audio samples that correspond to the recognized speech element. - View Dependent Claims (19, 20, 29, 30, 31, 32)
-
-
33. A method, comprising:
-
receiving a digital audio signal; buffering audio samples from the received digital audio signal; performing speech recognition on the buffered audio samples, using a locally-stored vocabulary as a reference, to recognize a target word or target phrase in the buffered audio samples; and when the speech recognition identifies the target word or target phrase in the buffered audio samples, outputting a wake up signal indicating a recognition match and outputting audio samples received subsequent to the buffered samples corresponding to the recognition match; wherein at least one of the receiving, the buffering, the performing, and the outputting is performed at least in part by a first processor circuit. - View Dependent Claims (34, 35)
-
-
36. A mobile system for speech recognition, the system comprising:
-
a buffer circuit configured to store audio samples from an input audio signal; a memory circuit including speech data representing a target word or target phrase; a speech feature extractor circuit configured to receive audio samples from the buffer circuit and output corresponding speech features; and a controller circuit configured to generate and output a wake up signal when the speech features output by the extractor circuit correspond to the speech data representing the target word or target phrase, and the controller circuit is further configured to output audio samples received subsequent to the stored audio samples corresponding to the target word or target phrase. - View Dependent Claims (37, 38)
-
Specification