US5758023A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-language speech recognition system
Assignee: Individual
•
Filing: 1995-09-21
•
Granted: 1998-05-26
•
Expires: 2015-09-21
Abstract
Abstract Input speech of an arbitrary speaker is automatically transcribed into one of many pre-determined spoken languages by determining, with the frequency discrimination and frequency response of human hearing, the radiated spectrum of a speech input signal, identifying continuously from that spectrum the phones in the signal, aggregating those phones into phonemes, and translating the phonemic string into the pre-determined spoken language for output.
Inventors
- 👤 Theodore Austin Bordeaux
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 06:13
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/16; G10L15/18; G10L15/183; G10L15/187; G10L15/02; G10L2015/025; G10L15/06; G10L15/063; G10L2015/0638; G10L25/00; G10L25/03; G10L25/18
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
326 words
A multi-language, speaker-independent, continuous speech, substantially unconstrained vocabulary speech recognition system comprising a language selector for selecting from a plurality of languages a particular language to be recognized, a store of neuron weights representing a plurality of artificial neural networks pre-trained to recognize phonemes, allophones of phonemes, and other speech sounds having meaning in each of said plurality of languages, each of said plurality of artificial neural networks being designed to operate without the use of a Markov model, a store of phonetic-natural language dictionaries for each of said plurality of languages, an analog-to-digital converter for converting speech sounds into digital information, a high-resolution spectrum analyzer for receiving said digital information from said analog-to-digital converter and for determining, to within a range of plus or minus two hertz accuracy, frequencies contained in said digital information at successive time intervals of four milliseconds or less, and for determining amplitudes of each of said frequencies, a phone identifier for receiving said frequency and amplitude information from said spectrum analyzer during each of said time intervals and identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in the language being spoken in each of said time intervals, said phone identifier comprising a selected one of a plurality of artificial neural networks corresponding to said particular language to be recognized, a phoneme integrator for determining when there has been a sufficient consecutive number of identifications of each particular said phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, to meet an established duration criterion for existence of said particular phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, said phoneme integrator providing as an output a phonetic representation of said speech sounds, and a phoneme string translator for identifying, separating and displaying or storing to a file, natural language words represented by said phonetic representation of said speech sounds.
Claim 2
Dependent Claim
326 words
A multi-language, speaker-independent, continuous speech, substantially unconstrained vocabulary speech recognition system comprising a language selector for selecting from a plurality of languages a particular language to be recognized, a store of neuron weights representing a plurality of artificial neural networks pre-trained to recognize phonemes, allophones of phonemes, and other speech sounds having meaning in each of said plurality of languages, each of said plurality of artificial neural networks being designed to operate without the use of a Markov model, a store of phonetic-natural language dictionaries for each of said plurality of languages, an analog-to-digital converter for converting speech sounds into digital information, a high-resolution spectrum analyzer for receiving said digital information from said analog-to-digital converter and for determining, to within a range of plus or minus two hertz accuracy, frequencies contained in said digital information at successive time intervals of four milliseconds or less, and for determining amplitudes of each of said frequencies, a phone identifier for receiving said frequency and amplitude information from said spectrum analyzer during each of said time intervals and identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in the language being spoken in each of said time intervals, said phone identifier comprising a selected one of a plurality of artificial neural networks corresponding to said particular language to be recognized, a phoneme integrator for determining when there has been a sufficient consecutive number of identifications of each particular said phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, to meet an established duration criterion for existence of said particular phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, said phoneme integrator providing as an output a phonetic representation of said speech sounds, and a phoneme string translator for identifying, separating and displaying or storing to a file, natural language words represented by said phonetic representation of said speech sounds.
Claim 3
Dependent Claim
24 words
The system of claim 1, wherein said language selector is capable of accepting a selection as to which particular language is to be recognized.
Claim 4
Dependent Claim
49 words
The system of claim 1, wherein said spectrum analyzer comprises a plurality of narrowband filters, a distance between center frequencies of said narrowband filters being spaced according to a minimum frequency differential required for human hearing to distinguish between two tones of said center frequencies of said narrowband filters.
Claim 5
Dependent Claim
36 words
The system of claim 1, wherein said plurality of artificial neural networks are capable of being trained to recognize phonemes, allophones of phonemes, and other speech sounds having meaning in each of said plurality of languages.
Claim 6
Dependent Claim
20 words
The system of claim 1, wherein said phonetic-natural language dictionaries are capable of containing multiple pronunciations of each stored word.
Claim 7
Dependent Claim
33 words
The system of claim 1, wherein said system is capable of displaying or storing to a file, text of continuous conversational speech of an arbitrary speaker speaking one of said plurality of languages.
Claim 8
Dependent Claim
74 words
The system of claim 1, wherein each of said artificial neural networks is capable of identifying a specific number of time intervals within an overall occurrence of said phoneme, allophone of a phoneme, or a speech sound having meaning in the language being spoken, at which a vocal tract configuration most closely approaches a target configuration of said phoneme, allophone of a phoneme, or other speech sound having meaning in the language being spoken.
Claim 9
Dependent Claim
25 words
The system of claim 1, wherein said system is capable of addressing and accounting for coarticulation effects, such as gemination, which occur in conversational speech.
Claim 10
Independent Claim
208 words
A method for multi-language, speaker-independent, continuous speech, unconstrained vocabulary speech recognition comprising the following steps: selecting a particular language to be recognized from a plurality of languages, receiving and converting speech sounds into digital information, receiving said digital information and determining, to within a range of plus or minus two hertz accuracy, frequencies contained in said digital information, at successive time intervals of four milliseconds or less, and determining amplitudes of each of said frequencies, receiving said frequency and amplitude information during each of said time intervals and identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in said particular language to be recognized in each of said time intervals, determining when there has been a sufficient consecutive number of identifications of each particular said phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, to meet an established duration criterion for existence of said particular phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, providing as an output a phonetic representation of said speech sounds, and identifying, separating and displaying or storing to a file, natural language words represented by said phonetic representation of said speech sounds.
Claim 11
Independent Claim
208 words
A method for multi-language, speaker-independent, continuous speech, unconstrained vocabulary speech recognition comprising the following steps: selecting a particular language to be recognized from a plurality of languages, receiving and converting speech sounds into digital information, receiving said digital information and determining, to within a range of plus or minus two hertz accuracy, frequencies contained in said digital information, at successive time intervals of four milliseconds or less, and determining amplitudes of each of said frequencies, receiving said frequency and amplitude information during each of said time intervals and identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in said particular language to be recognized in each of said time intervals, determining when there has been a sufficient consecutive number of identifications of each particular said phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, to meet an established duration criterion for existence of said particular phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, providing as an output a phonetic representation of said speech sounds, and identifying, separating and displaying or storing to a file, natural language words represented by said phonetic representation of said speech sounds.
Claim 12
Dependent Claim
101 words
The method of claim 9, wherein the step of identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in said particular language to be recognized in each of said time intervals, further comprises the following steps: identifying a specific number of time intervals within an overall occurrence of said phoneme, allophone of a phoneme, or a speech sound having meaning in said particular language to be recognized, at which a vocal tract configuration most closely approaches a target configuration of said phoneme, allophone of a phoneme, or other speech sound having meaning in said language to be recognized.
Claim 13
Dependent Claim
24 words
The method of claim 9, further comprising the following step: addressing and accounting for coarticulation effects, such as gemination, which occur in conversational speech.
Claim 14
Dependent Claim
34 words
The method of claim 9, wherein said method is capable of transcribing continuous conversational speech of an arbitrary speaker into a written form of a predetermined language to be spoken by said arbitrary speaker.
Claim 15
Dependent Claim
345 words
A multi-language, speaker-independent, continuous speech, unconstrained vocabulary speech recognition system comprising a language selector for selecting from a plurality of languages a particular language to be recognized, a store of neuron weights representing a plurality of artificial neural networks pre-trained to recognize phonemes, allophones of phonemes, and other speech sounds having meaning in each of said plurality of languages, each of said plurality of artificial neural networks being designed to operate without the use of a Markov model, a store of phonetic-natural language dictionaries for each of said plurality of languages, an analog-to-digital converter for converting speech sounds into digital information, a high-resolution spectrum analyzer for receiving said digital information from said analog-to-digital converter, and for determining, to within a range of plus or minus two hertz accuracy, frequencies contained in said digital information at successive time intervals, wherein each of said time intervals is a fixed duration, said duration being selected from a range between one-quarter (0.25) and eight (8) milliseconds, and for determining amplitudes of each of said frequencies, a phone identifier for receiving said frequency and amplitude information from said spectrum analyzer during each of said time intervals and identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in said particular language to be recognized in each of said time intervals, said phone identifier comprising a selected one of a plurality of artificial neural networks corresponding to said particular language to be recognized, a phoneme integrator for determining when there has been a sufficient consecutive number of identifications of each particular said phoneme, allophone of a phoneme, or other speech sound having meaning in said language to be spoken, to meet an established duration criterion for existence of said particular phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, said phoneme integrator providing as an output a phonetic representation of said speech sounds, and a phoneme string translator for identifying, separating and displaying or storing to a file, natural language words represented by said phonetic representation of said speech sounds.
Claim 16
Dependent Claim
345 words
A multi-language, speaker-independent, continuous speech, unconstrained vocabulary speech recognition system comprising a language selector for selecting from a plurality of languages a particular language to be recognized, a store of neuron weights representing a plurality of artificial neural networks pre-trained to recognize phonemes, allophones of phonemes, and other speech sounds having meaning in each of said plurality of languages, each of said plurality of artificial neural networks being designed to operate without the use of a Markov model, a store of phonetic-natural language dictionaries for each of said plurality of languages, an analog-to-digital converter for converting speech sounds into digital information, a high-resolution spectrum analyzer for receiving said digital information from said analog-to-digital converter, and for determining, to within a range of plus or minus two hertz accuracy, frequencies contained in said digital information at successive time intervals, wherein each of said time intervals is a fixed duration, said duration being selected from a range between one-quarter (0.25) and eight (8) milliseconds, and for determining amplitudes of each of said frequencies, a phone identifier for receiving said frequency and amplitude information from said spectrum analyzer during each of said time intervals and identifying said phonemes, allophones of phonemes, and other speech sounds having meaning in said particular language to be recognized in each of said time intervals, said phone identifier comprising a selected one of a plurality of artificial neural networks corresponding to said particular language to be recognized, a phoneme integrator for determining when there has been a sufficient consecutive number of identifications of each particular said phoneme, allophone of a phoneme, or other speech sound having meaning in said language to be spoken, to meet an established duration criterion for existence of said particular phoneme, allophone of a phoneme, or other speech sound having meaning in said particular language to be recognized, said phoneme integrator providing as an output a phonetic representation of said speech sounds, and a phoneme string translator for identifying, separating and displaying or storing to a file, natural language words represented by said phonetic representation of said speech sounds.
References Cited (Backward Citations)
US4536844A
Cited
US4882757A
Cited
US5040127A
Cited
US4852170A
Cited
US4905285A
Cited
US4910784A
Cited
US4984177A
Cited
US5040215A
Cited
US4937870A
Cited
US5033087A
Cited
US5278911A
Cited
US5293584A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-25 | 2001-11-24 | 2002-05-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-25 | 2005-11-24 | 2006-05-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-25 | 2009-11-24 | 2010-05-26 | $7700.00 | Window Closed / Lapsed |