← Back to Patent Explorer
US4685135A Expired / Lapsed US ⏱️ 0.0 years remaining

Text-to-speech synthesis system

Assignee: Texas Instruments Inc
•
Filing: 1981-03-05
•
Granted: 1987-08-04
•
Expires: 2001-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A text-to-speech synthesis system receives digital code representative of characters from a local or remote source, and converts those character codes into speech. A set of allophone rules is contained in a memory and each incoming character set is matched with the proper character set to describe the sound of that particular character set. A microcontroller is dedicated to the comparison procedure which provides allophonic code when a match is made. The allophonic code is provided to a speech producing system which has a system microcontroller for controlling the retrieval, from a read-only memory, of digital signals representative of the individual allophone parameters. The addresses at which such allophone parameters are located are directly related to the allophonic code. A dedicated microcontroller concatenates the digital signals representative of the allophone parameters, including code indicating stress and intonation patterns for the allophones. An LPC speech synthesizer receives the digital signals and provides analog signals corresponding thereto to a loud speaker to produce speech-like sounds with stress and intonation.

Inventors

  • 👤 Kun-Shan Lin
  • 👤 Kathleen M. Goudie
  • 👤 Gene A. Frantz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:57
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/08

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 179 words
A test-to-speed synthesis system for converting printed data as represented by digital characters into audible synthesized speech, said system comprising: allophone rule means having a plurality of allophonic code signals corresponding to the digital characters which are representative of the printed data, wherein the allophonic code signals are determinative of the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occurs; allophone rules processor means having an input for receiving the digital characters representative of printed data and operably coupled to said allophone rule means for searching the allophone rule means to provide an allophonic code signal output corresponding to the digital characters received by sid allophone rules processor means from the allophonic code signals of said allophone rule means; and synthesized speech producing means operably coupled to said allophone rules processor means for receiving said allophonic code signal output therefrom to produce an audible synthesized speech-like sound in response to said allophonic code signal output from said allophone rules processor means.
Claim 2
Dependent Claim 179 words
A test-to-speed synthesis system for converting printed data as represented by digital characters into audible synthesized speech, said system comprising: allophone rule means having a plurality of allophonic code signals corresponding to the digital characters which are representative of the printed data, wherein the allophonic code signals are determinative of the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occurs; allophone rules processor means having an input for receiving the digital characters representative of printed data and operably coupled to said allophone rule means for searching the allophone rule means to provide an allophonic code signal output corresponding to the digital characters received by sid allophone rules processor means from the allophonic code signals of said allophone rule means; and synthesized speech producing means operably coupled to said allophone rules processor means for receiving said allophonic code signal output therefrom to produce an audible synthesized speech-like sound in response to said allophonic code signal output from said allophone rules processor means.
Claim 3
Dependent Claim 22 words
The system of claim 1 wherein said allophone rule means comprises digital storage means in which said allophonic code signals are stored.
Claim 4
Dependent Claim 13 words
The system of claim 2 wherein said digital storage means comprises a read-only-memory.
Claim 5
Dependent Claim 15 words
The system of claim 3 wherein said allophone rules processor means comprises a rules microprocessor.
Claim 6
Dependent Claim 66 words
The system of claim 4 wherein said allophone rule means has a plurality of allophonic code signals comprising a plurality of allophone rules arranged in respective character sets as determined by the character and the neighboring characters on each side thereof stored in a common section of said read-only-memory for each of the digital characters representative of printed data that may be input to the system.
Claim 7
Dependent Claim 44 words
The system of claim 5 wherein said plurality of allophonic code signals comprising said plurality of allophone rules define units of speech representative of the digital character sets, each of which is assigned a particular allophonic code signal as determined by the character set.
Claim 8
Dependent Claim 70 words
The system of claim 6, wherein said allophone rules processor means is responsive to a digital character set received as an input thereto for searching a common section of said read-only-memory comprising said allopohone rule means to obtain a match between the digital character set and respective allophonic code signals stored in said read-only-memory for providing as an output the assigned allophonic code signal for the matched digital character set.
Claim 9
Dependent Claim 253 words
The system of claim 3 wherein said synthesized speech producing means comprises: allophone library means in which digital signals representative of allophone-defining speech parameters identifying the respective allophone subset variants of each of the recognized pheonemes in a given spoken languaage as modified by the speech environment in which the particular phoneme occurs are stored, said allophone library means being operably coupled to said allophone rules processor means and being responsive to the allophonic code signal output therefrom for providing digital signals representative of the particular allophone-defining speech parameters corresponding to said allophonic code signal output; means operably associated with said allophone library means for concatenating the digital signals, for designating stress and intonation patterns and for designating a pitch parameter for the allophone-defining speech parameters, wherein the allophone is defined by a plurality of speech data frames each of which comprises allophone-defining speech parameters and wherein a pitch parameter is designated for each speech data frame; speech synthesizing means operable coupled to said digital signal-concatenating means for receiving the digital signals representative of allophone-defining speech parameters and providing analog signals representative of synthesized speech corresponding to the digital signals received thereby; smoothing means operatively associated with said speech synthesizing means for selectively smoothing the transition between respective allophones as defined by pluralities of speech data frames; and audio output means operatively connected to the output of said speech synthesizing means for receiving said analog signals representative of syntheiszed speech therefrom to produce audible synthesized speech-like sounds having stress and intonation incorporated therein.
Claim 10
Dependent Claim 52 words
The system of claim 8 wherein said allophone library menas comprises a read-only-memory having a plurality of storage addresses respectively corresponding to allophonic code signals of said allophone rule means, the data contents at each of said storage addresses of said allophone library means including digital signals representative of allophone-defining speech parameters.
Claim 11
Dependent Claim 192 words
The system of claim 3, wherein said synthesized speech producing means comprises: allophone library means in which digital signals representative of allophone-defining speech parameters identifying the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occurs are stored, said allophone library means being operably coupled to said allophone rules processor means and being responsive to said allophonic code signal output therefrom for providing digital signals representative of allophone-defining speech parameters corresponding to said allophonic code signal output; means operably coupled to said allophone library means for concatenating said digital signals provided thereby and for designating stress and intonation patterns with respect thereto; semiconductor integrated circuit speech synthesizing means operatively associated with said concatenating means for receiving said digital signals representative of allophonedefining speech parameters and providing analog signals representative of synthesized speech corresponding to said digital signals; and audio output means coupled to the output of said semiconducotor intergrated circuit speech synthesizing means for receiving said analog signals representative of synthesized speech therefrom to produce audible synthesized speech-like sounds with stress and intonation incorporated therein.
Claim 12
Dependent Claim 52 words
The system of claim 10 wherein said allophone library means comprises a read-only-memory having a plurality of storage addresses respectively corresponding to allophonic code signals of said allophone rule means, the data contents at each of said storage addresses of said allophone library means including digital signals representative of allophone-defining speech parameters.
Claim 13
Dependent Claim 20 words
The system of claim 10 wherein said semiconductor integrated circuit speech synthesizing means is a linear predictive coding speech synthesizer.
Claim 14
Dependent Claim 32 words
The system of claim 12 further comprising smoothing means operatively associated with said concatenating means for selectively smoothing the transition between the digital signals representative of allophone-defining speech parameters identifying adjacent allophones.
Claim 15
Dependent Claim 52 words
The system of claim 13 wherein said allophone library means comprises a read-only-memory having a plurality of storage addresses respectively corresponding to allophonic code signals of said alloiphone rule means, the data contents at each of said storage addresses of said allophone library means including digital signals representative of allophone-defining speech parameters.
Claim 16
Dependent Claim 40 words
The system of claim 13 wherein said concatenating means further includes means for designating a pitch parameter for the allohpone-defining speech parameters as represented by the digital signals from said allophone library means corresponding to said allophonic code signal output.
Claim 17
Dependent Claim 144 words
The system of claim 15, wherein the digital characters representative of printed data as recieved by the input of said allophone rules processor means are modified to include stress code data therein identifying portions of the digital character input corresponding to syllables in the printed data which are to be stressed, the allophonic code signal output from said allophone rules processor means reflecting the stress code data in the digital characters received thereby such that the digital signals provided by said allophone library means in response to said allophonic code output are representative of allophone-defining speech parameters including the syllable stress as identified by the stress code data, and said pitch parameter-designating means being responsive to said digital signals provided by said allophone library means for designating a base pitch parameter for the allophone-defining speech parameters as modified by the syllable stress included therein.
Claim 18
Dependent Claim 42 words
The system of claim 16 wherein the allophone is defined by a plurality of speed data frames each of which comprises allophone-defining speech parameters, and wherein a base pitch parameter is designated by said pitch parameter-designating means fo each speech data frame.
Claim 19
Dependent Claim 59 words
The system of claim 17 wherein the stress and intonation patterns designated by said concatenating means are dependent upon gradient pitch control of the stressed syllables preceding the primary stress of the phrase of printed data as represented by the digital characters having stress code data therein, and the gradient pitch control being provided by said pitch parameter-designating means.
Claim 20
Dependent Claim 23 words
The system of claim 18 wherein the base pitch comprises a descending gradient for a statement and an ascending gradient for a question.
Claim 21
Dependent Claim 28 words
The system of claim 19 wherein said pitch parameter-designating means includes means for designating a delta pitch parameter for limiting the amplitude of the primary or secondary stress.
Claim 22
Dependent Claim 23 words
The system of claim 20 wherein each frame comprises a signal indicating whether or not the frame is the end of the allophone.
Claim 23
Dependent Claim 24 words
The system of claim 21 wherein the smoothing means comprises means for selectively inserting an additional frame after the last frame in the allophone.
Claim 24
Dependent Claim 27 words
The system of claim 22 wherein the smoothing means further comprises means for identifying the current allophone and the subsequent allophone as voiced or unvoiced, or stop.
Claim 25
Dependent Claim 35 words
The system of claim 23 wherein the means for selectively inserting an additional frame is activated when no stop is present, and the current allophone and the subsequent allophone are both voiced or both unvoiced.
Claim 26
Independent Claim 226 words
A method for producing audible synthesized speech from printed data as represented by digital characters, said method comprising: storing a plurality of allophone rules corresponding to the digital characters which are representative of the printed data, wherein the allophone rules are determinative of the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occurs; providing digital characters representative of the printed data so as to define respective digital character sets; searching the allophone rules for a match to a digital character set; providing an allophonic code signal corresponding to the matched digital character set; storing digital signals representative of allophone-defining speech parameters identifying the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occcurs; reading out the particular digital signals corresponding to the allophonic code signal; concatenating the read out digital signals; providing digitally coded pitch parameters and intonation to the concatenated digital signals; transmitting the concatenated digital signals to a speech synthesizer; generating analog signals representative of synthesized speech by the speech synthesizer corresponding to the concatenated digital signals received thereby; and directing the analog signals representative of synthesized speech to an audio output means to produce audible synthesized speech-like sounds.
Claim 27
Independent Claim 226 words
A method for producing audible synthesized speech from printed data as represented by digital characters, said method comprising: storing a plurality of allophone rules corresponding to the digital characters which are representative of the printed data, wherein the allophone rules are determinative of the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occurs; providing digital characters representative of the printed data so as to define respective digital character sets; searching the allophone rules for a match to a digital character set; providing an allophonic code signal corresponding to the matched digital character set; storing digital signals representative of allophone-defining speech parameters identifying the respective allophone subset variants of each of the recognized phonemes in a given spoken language as modified by the speech environment in which the particular phoneme occcurs; reading out the particular digital signals corresponding to the allophonic code signal; concatenating the read out digital signals; providing digitally coded pitch parameters and intonation to the concatenated digital signals; transmitting the concatenated digital signals to a speech synthesizer; generating analog signals representative of synthesized speech by the speech synthesizer corresponding to the concatenated digital signals received thereby; and directing the analog signals representative of synthesized speech to an audio output means to produce audible synthesized speech-like sounds.
Claim 28
Dependent Claim 71 words
A method as set forth in claim 25, further including modifying the digital characters representative of the printed data prior to the search of the allophone rules to include stress code data therein identifying portions of the digital characters corresponding to syllables in the printed data which are to be stressed such that the allophonic code signal corresponding to the matched digital character set will reflect the stress code data therein.
Claim 29
Dependent Claim 30 words
The method of claim 26 further including selectively smoothing the transition between the digital signals representative of allophone-defining speech parameters identifying adjacent allophones after the concatenation of the digital signals.

References Cited (Backward Citations)

US3632887A Cited
US3704345A Cited
US4278838A Cited
US4209836A Cited
US4130730A Cited
US4337375A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-03 1991-02-02 1991-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-03 1995-02-02 1995-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-03 1999-02-02 1999-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag