SYSTEMS AND METHODS FOR RESPONDING TO NATURAL LANGUAGE SPEECH UTTERANCE
First Claim
1. A method for filtering and eliminating noise from natural language speech utterances, comprising:
- receiving a natural language utterance from a user at a microphone array, wherein the microphone array directs a beam pattern in a direction of the user, the beam pattern including one or more nulls that notch out point or limited area noise sources;
establishing parameters for a band shaping and notch filtering mechanism, the parameters established by comparing environmental noise to the signal representing the utterance;
removing narrow-band noise from the signal representing the utterance using the band shaping and notch filtering mechanism, the band shaping and notch filtering mechanism optimized according to the established parameters;
suppressing cross-talk and environmentally caused echoes in the signal representing the utterance using adaptive echo cancellation;
removing momentary gaps from the signal representing the utterance using adaptive lossy compression; and
storing a digitized representation of the signal representing the utterance in an output buffer.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for receiving natural language queries and/or commands and execute the queries and/or commands. The systems and methods overcome the deficiencies of prior art speech query and response systems through the application of a complete speech-based information query, retrieval, presentation and command environment. This environment makes significant use of context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for one or more users making queries or commands in multiple domains. Through this integrated approach, a complete speech-based natural language query and response environment can be created. The systems and methods creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command.
520 Citations
1 Claim
-
1. A method for filtering and eliminating noise from natural language speech utterances, comprising:
-
receiving a natural language utterance from a user at a microphone array, wherein the microphone array directs a beam pattern in a direction of the user, the beam pattern including one or more nulls that notch out point or limited area noise sources; establishing parameters for a band shaping and notch filtering mechanism, the parameters established by comparing environmental noise to the signal representing the utterance; removing narrow-band noise from the signal representing the utterance using the band shaping and notch filtering mechanism, the band shaping and notch filtering mechanism optimized according to the established parameters; suppressing cross-talk and environmentally caused echoes in the signal representing the utterance using adaptive echo cancellation; removing momentary gaps from the signal representing the utterance using adaptive lossy compression; and storing a digitized representation of the signal representing the utterance in an output buffer.
-
Specification