Buffered reprocessing for multi-microphone automatic speech recognition assist
First Claim
1. A system for assisting automatic speech recognition (ASR), the system comprising:
- a buffer, operable to receive sensor data, the sensor data including at least one acoustic signal, the at least one acoustic signal representing at least one captured sound; and
a processor, communicatively coupled to the buffer, the processor being operable to;
store the received sensor data in the buffer;
analyze the received sensor data to produce new parameters associated with the sensor data, wherein the analyzing includes determining a direction of arrival of the at least one acoustic signal;
process the stored sensor data based at least in part on the new parameters; and
provide at least the processed sensor data to an ASR system.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for assisting automatic speech recognition (ASR) are provided. An example system includes a buffer operable to store sensor data. The sensor data includes an acoustic signal, the acoustic signal representing at least one captured sound. The system includes a processor communicatively coupled to the buffer and being operable to store received sensor data in the buffer. The received sensor data is analyzed to produce new parameters associated with the sensor data. The buffered sensor data is processed based at least on the new parameters. The processing may include separating clean voice from noise in the acoustic signal. The processor is further operable to provide at least the processed sensor data (for example, the clean voice) to an ASR system operable to receive and process the processed sensor data at a speed faster than real time. The new parameters may also be provided to the ASR system.
121 Citations
18 Claims
-
1. A system for assisting automatic speech recognition (ASR), the system comprising:
-
a buffer, operable to receive sensor data, the sensor data including at least one acoustic signal, the at least one acoustic signal representing at least one captured sound; and a processor, communicatively coupled to the buffer, the processor being operable to; store the received sensor data in the buffer; analyze the received sensor data to produce new parameters associated with the sensor data, wherein the analyzing includes determining a direction of arrival of the at least one acoustic signal; process the stored sensor data based at least in part on the new parameters; and provide at least the processed sensor data to an ASR system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having embodied thereon instructions, which, when executed by one or more processors, perform steps of a method, the method comprising:
-
receiving sensor data, the sensor data including at least one acoustic signal, the at least one acoustic signal representing at least one captured sound; storing the received sensor data in a buffer; analyzing the received sensor data to produce new parameters; processing the stored sensor data based at least in part on the new parameters; and providing the processed sensor data to an automatic speech recognition (ASR) system, the ASR system being operable to receive and process the processed sensor data at a speed faster than real time.
-
-
12. A method for assisting automatic speech recognition (ASR), the method comprising:
-
receiving sensor data, the sensor data including at least one acoustic signal, the at least one acoustic signal representing at least one captured sound; storing the received sensor data in a buffer; analyzing the received sensor data, including determining a direction of arrival of the at least one acoustic signal, to produce new parameters; processing the stored sensor data based at least in part on the new parameters; and providing the processed sensor data to an ASR system. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification