Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Phonetic, syntactic and conceptual analysis driven speech recognition system and method

a speech recognition and conceptual analysis technology, applied in the field of speech processing, can solve the problems of increasing the cost of information providers, reducing the accuracy of speech recognition,

Inactive Publication Date: 2009-03-05
CHEMTRON RES
View PDF4 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0012]The system and method of this invention provides a natural language speech recognition process allowing a machine to recognize human speech, conceptually analyze that speech so that the machine can “understand” it and provide an adequate response. The approach of this invention does not rely on word spotting, context-free grammars or other single-phoneme based techniques to “recognize” digitized audio signals representative of the speech input and consequently does not probabilistically bias the pattern recognition algorithm applied to compare stored phonemes profiles in each cluster with the audio data. Instead the approach of this invention is to recognize multiple, sometimes alternative, phonemes in the digitized audio signals; build words through streaming analysis, syntactically validate sequences of words through syntactic analysis, and finally, analyze selected syntactically valid sequences of words through conceptual analysis. The invention may utilize some methods related to artificial intelligence and, more specifically, recurrent neural networks and conceptual dependency to achieve these objectives. By conceptually analyzing the speech input, the machine can “understand” and respond adequately to that input. In addition, the invention is applicable to speakers of different accents and intonations by using clusters.
[0016]One advantage of the system and method of the invention is that it does not require a predefined syntax from the speaker to be observed in order for a command to be recognized successfully. Another advantage is that systems implementing this method do not require a sound input with high sampling rate in order to be analyzed successfully; for example, telephony systems can function more efficiently with this method than prior art approaches. This indeed significantly improves the balance of power in speech recognition by inserting a process where concepts conveyed have some weight in the recognition task; in contradiction to prior art approaches where emphasis is put on straight sound recognition.
[0021]ii. provide a method that combines artificial intelligence and recurrent neural networks with phoneme recognition and Conceptual Dependency that allows a machine to conceptually “understand” a digitized audio data sample.
[0022]iii. provide a method of conceptual speech recognition that allows a machine to formulate an adequate response to a digitized audio data sample based on the machine's conceptual “understanding” of the input.
[0030]xi. provide a system and method that can generate punctuation in existing dictation systems so punctuation marks do not have to be read into dictation, allowing the user to speak more naturally.
[0031]xii. provide a system and method that can enhance recognition accuracy of existing dictation systems.

Problems solved by technology

This time-consuming process frustrates, and even sometimes discourages the user, and increases the cost for the information provider.
Such techniques typically force users to adapt their behavior by limiting their vocabulary, forcing them to learn commands that are recognized by the system or having them react to prompts taking significant time before the information of interest to them is communicated.
For example, many speech recognition applications cannot recognize spoken words that do not match the stored acoustic information due to particular pronunciation of that word by the speaker.
Such an approach cannot be used, however, for the casual user of a speech recognition system, since spending time to train the system would not be acceptable.
Typically, in prior art approaches, too much emphasis is put on straight sound recognition instead of recognizing speech as a whole, where syntax is used exclusively to build a concept and the concept itself is used in order to produce an adequate response.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Phonetic, syntactic and conceptual analysis driven speech recognition system and method
  • Phonetic, syntactic and conceptual analysis driven speech recognition system and method
  • Phonetic, syntactic and conceptual analysis driven speech recognition system and method

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0499]The following inquiry was input into an embodiment of the system and method of the invention, with the corresponding response based on the reference data contained from the flight database. The data was processed using a 2.4 GHz Pentium 4 computer that has 1 GB of RAM.

[0500]Q: Is flight six hundred delayed?

[0501]A: United Airline flight 600 arrived at 2 32 PM and was late by 12 minutes.

[0502]Syntactic Organization:

Spelling: is flight 600 delayedis flight 600 delayed is flight 600 delayed is flight 600 is flight 600 flight 600 flight 600 flight 600 6 100 delayed delayed Conceptual analysis result:[MOOD(OPERATION:(CLASS: INTEROGATIVE)[REPORT(OBJECT:(VALUE: DELTASTATUS)[PP(OBJECT:(CLASS: VEHICLE)[PP(TYPE: AIRPLANE)(CLASS: VEHICLE)(COMPANY: UA)(TYPE: AIRPLANE)(NUMBER: 600)(COMPANY: UA)(ORIGIN: JFK)(NUMBER: 600)(DESTINATION: DFW)(ORIGIN: JFK)(STATUS: ARRIVED)(DESTINATION: DFW)(DEPARTURETIME: 8:59)(STATUS: ARRIVED)(ARRIVALTIME: 14:32)(DEPARTURETIME: 8:59)(INITIALDEPARTURETIME: 8:52)...

example 2

[0503]Similar to Example 1, the following inquiry was input into the same system, with the indicated response.

[0504]Q: When did flight one twenty two leave?

[0505]A: U S airways flight 122 left at 1 23 PM.

[0506]Syntactic Organization:

Spelling: when did flight 122 leavewhen did flight 122 leave when did flight 122 leave when did flight 122 leave did flight 122 flight 122 flight 122 flight 122 1 22 20 2 leave Conceptual analysis result:[MOOD(DEPARTUREGATE: 15)(CLASS: INTEROGATIVE)(ARRIVALGATE: B 6)(QUERY:(SPOKENCOMPANY: NONE)])])])[AIRLINEPOSTANALYSIS(OBJECT:(OPERATION:[PP[REPORT(CLASS: VEHICLE)(VALUE: DEPARTURETIME)(TYPE: AIRPLANE)(OBJECT:(COMPANY: US)[PP(NUMBER: 122)(CLASS: VEHICLE)(ORIGIN: DEN)(TYPE: AIRPLANE)(DESTINATION: DFW)(COMPANY: US)(STATUS: INFLIGHT)(NUMBER: 122)(DEPARTURETIME: 13:23)(ORIGIN: DEN)(ARRIVALTIME: 15:19)(DESTINATION: DFW)(INITIALDEPARTURETIME: 13:15)(STATUS: INFLIGHT)(INITIALARRIVALTIME: 15:13)(DEPARTURETIME: 13:23)(DEPARTUREGATE: 15)(ARRIVALTIME: 15:19)(ARRIVAL...

example 3

[0507]The following inquiry was made into the some system as Examples 1 and 2, with the indicated response.

[0508]Q: Has united airlines flight six hundred arrived yet?

[0509]A: Yes, United Airline flight 600 arrived at 2 32 PM.

[0510]Syntactic Organization:

Spelling: has United airlines flights 600 arrived yethas United airlines flights 600 arrived yet has United airlines flights 600 arrived yet has United airlines flights 600 United airlines flights 600 United airlines flights 600 United airlines United airlines flights 600 6 100 arrived yet arrived arrived yet Conceptual analysis result:[MOOD[REPORT(CLASS: INTEROGATIVE)(VALUE: STATUSARRIVED)(OBJECT:(OBJECT:[PP[PP(CLASS: VEHICLE)(CLASS: VEHICLE)(TYPE: AIRPLANE)(TYPE: AIRPLANE)(COMPANY: UA)(COMPANY: UA)(NUMBER: 600)(NUMBER: 600)(ORIGIN: JFK)(ORIGIN: JFK)(DESTINATION: DFW)(DESTINATION: DFW)(STATUS: ARRIVED)(STATUS: ARRIVED)(DEPARTURETIME: 8:59)(DEPARTURETIME: 8:59)(ARRIVALTIME: 14:32)(ARRIVALTIME: 14:32)(INITIALDEPARTURETIME: 8:52)(INIT...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A new approach to speech recognition that reacts to concepts conveyed through speech, which shifts the balance of power in speech recognition from straight sound recognition and statistical models to a more powerful and complete approach determining and addressing conveyed concepts. A probabilistically unbiased multi-phoneme recognition process is employed, followed by a phoneme stream analysis process that builds the list of candidate words derived from recognized phonemes, followed by a permutation analysis process that produces sequences of candidate words with high potential of being syntactically valid, and finally, by processing targeted syntactic sequences in a conceptual analysis process to generate the utterance's conceptual representation that can be used to produce an adequate response. Applications include improving accuracy or automatically generating punctuation for transcription and dictation, word or concept spotting in audio streams, concept spotting in electronic text, customer support, call routing and other command / response scenarios.

Description

RELATED APPLICATIONS[0001]The present application is a division of U.S. patent application Ser. No. 10 / 610,080, filed Jun. 30, 2003, the entirety of which is expressly incorporated herein by reference.FIELD OF THE INVENTION[0002]The present invention relates generally to speech processing. More specifically, the invention relates to speech processing used by humans and interpreted by machines where speech content is restricted only by concepts conveyed instead of syntactic related constraints.BACKGROUND OF THE INVENTION[0003]Speech recognition is defined as the process allowing humans to interact with machines by using speech. Scientists have worked for years to develop the capability for machines to understand human speech. The applications of this capability are obvious. People can interface with machines through speech, as opposed to the cryptic command inputs that are the norm with today's personal computers, telephony devices, embedded devices and other programmable machinery. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G10L15/04G10L15/02G10L15/08G10L15/18
CPCG10L15/1822G10L15/08G10L2015/025
Inventor ROY, PHILIPPE
Owner CHEMTRON RES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products