Patent US5758023A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 07:16
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag