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

Written language parser system

Assignee: Nokia Bell Labs
•
Filing: 1990-06-28
•
Granted: 1992-10-20
•
Expires: 2010-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An enhanced text-to-speech synthesizer accepts freely generated text sequences of words and synthesizes the received sequences with proper emphasis and with properly placed pauses. In combination with other elements, the synthesizer provides for an enhanced Dual Party Relay Service where the text generated by the sound-impaired party is synthesized without an attendant's intervention. The text generated by users is made more intelligible by interpreting abbreviations, correcting errors (misspellings and "noise"), translating special terms that are used by the community of users, de-emphasizing words based on syntactic considerations and inserting pauses to enhance intelligibility.

Inventors

  • 👤 Joan C. Bachenko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 12:46
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/08; H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4938

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 126 words
A converter for synthesizing a speech signal comprising: a word detector responsive to a freely generated text signal for detecting individual words in said text signal and developing thereby a string of words to be synthesized; categorizing means for analyzing each word in the string of words with reference to N neighboring words in the string of words, where N is an integer, to determine the category to which each of the analyzed words belongs; and syntax augmenting means responsive to said categorizing means for considering each word in the string and, in the process of considering each word, for inserting a pause generation signal in the string of words, before or after the considered word, when appropriate, based on the category of the considered word.
Claim 2
Dependent Claim 126 words
A converter for synthesizing a speech signal comprising: a word detector responsive to a freely generated text signal for detecting individual words in said text signal and developing thereby a string of words to be synthesized; categorizing means for analyzing each word in the string of words with reference to N neighboring words in the string of words, where N is an integer, to determine the category to which each of the analyzed words belongs; and syntax augmenting means responsive to said categorizing means for considering each word in the string and, in the process of considering each word, for inserting a pause generation signal in the string of words, before or after the considered word, when appropriate, based on the category of the considered word.
Claim 3
Dependent Claim 44 words
The converter of claim 1 wherein said syntax augmenting means inserts the pause generation signal before or after the considered word, when appropriate, based on the considered word's category and the category of the one of the words immediately adjacent to the considered word.
Claim 4
Dependent Claim 44 words
The converter of claim 1 wherein said syntax augmenting means inserts the pause generation signal before or after the considered word, when appropriate, based on the considered word's category and the category of the words immediately adjacent on both sides of the considered word.
Claim 5
Dependent Claim 42 words
The converter of claim 1 wherein said syntax augmenting means, additionally, associates a de-emphasis generation signal with each considered word, when appropriate, based on the category of the considered word and on the categories of words immediately adjacent to the considered word.
Claim 6
Dependent Claim 33 words
The converter of claim 4, further including a speech synthesizer, responsive to words detected by said word detector, to said pause generation signals and to said de-emphasis signals, for developing a speech signal.
Claim 7
Dependent Claim 43 words
The converter of claim 1 wherein said categorizing means includes an N word shift register for passing words through said shift register to form an N word sliding window for analyzing the words in said string of words received by said categorizing means.
Claim 8
Dependent Claim 41 words
The converter of claim 1 wherein said categorizing means includes word storage means and word access means for creating an N word window that slides through said string of words to enable analysis of the words received by said categorizing means.
Claim 9
Dependent Claim 31 words
The converter of claim 1, further including a speech synthesizer, responsive to the string of words augmented with pause generation signals by said syntax augmenting means, for developing a speech signal.
Claim 10
Dependent Claim 20 words
The converter of claim 8, further including an output FIFO memory interposed between said synthesizer and said syntax augmentation means.
Claim 11
Dependent Claim 22 words
The converter of claim 8 wherein said output FIFO memory delivers signals to said synthesizer under control of said pause generating signals.
Claim 12
Dependent Claim 25 words
The converter of claim 8, having the output signal of said synthesizer connected to a communications network for sending speech signals to said communications network.
Claim 13
Dependent Claim 26 words
The converter of claim 11, further comprising a speech-to-text converter connected to said communications network for receiving speech signals and converting received speech signals to text.
Claim 14
Dependent Claim 27 words
The converter of claim 1, further including a FIFO memory interposed between said word detector and said categorizing means for storing words detected by said word detector.
Claim 15
Dependent Claim 26 words
The converter of claim 13, wherein said FIFO memory stores words under control of said word detector and outputs words under control of said categorizing means.
Claim 16
Dependent Claim 17 words
The converter of claim 1, further including an output FIFO memory responsive to said syntax augmentation means.
Claim 17
Dependent Claim 36 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing words that are abbreviated forms of full words and for replacing the abbreviated forms with their corresponding full words.
Claim 18
Dependent Claim 31 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing and deleting words that are noise words and word portions that are noise portions.
Claim 19
Dependent Claim 35 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing the absence of words that are necessary for a chosen degree of intelligibility and injecting the missing words.
Claim 20
Dependent Claim 28 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing word phrases and categorizing each word phrase as a single unit.
Claim 21
Dependent Claim 31 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing misspelled words and for replacing said misspelled words with their respective correctly spelled words.
Claim 22
Dependent Claim 34 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing a predetermined sequence of words and for replacing said sequence of words with another sequence of words.
Claim 23
Dependent Claim 45 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing a word in said string of words as being in improper form and replacing the word having said improper form with a corresponding word having the proper form.
Claim 24
Dependent Claim 40 words
The converter of claim 1 further comprising word modification means within said word categorizing means for recognizing the detected individual word as a combination of words and for separating said words from the combination to result in a multiple-word phrase.
Claim 25
Dependent Claim 36 words
The converter of claim 1 further comprising word modification means within said word categorizing means for modifying a sequence of words in accordance with a set of syntactic rules customized for a particular set of users.
Claim 26
Dependent Claim 31 words
The converter of claim 1 further comprising word modification means within said word categorizing means for modifying a sequence of words in accordance with a set of standard English syntactic rules.
Claim 27
Dependent Claim 168 words
A converter for synthesizing a speech signal comprising: a word detector responsive to a freely generated text signal for detecting individual words in said text signal and developing thereby a string of words to be synthesized, said string of words forming a set; word modification means for transforming, in accordance with pre-established rules, said set formed by the detected string of words into a different set having another string of words; categorizing means, responsive to the other string of words from said different set, for analyzing each word in said other string of words with reference to N neighboring words in said other string of words, where N is an integer, and for determining thereby the categories to which each of the analyzed words belongs, syntax augmenting means responsive to said categorizing means for identifying pause-accepting words in said other string of words based on said categories and for inserting pause generation signals, in association with the identified words, into said other string of words to be synthesized.
Claim 28
Dependent Claim 168 words
A converter for synthesizing a speech signal comprising: a word detector responsive to a freely generated text signal for detecting individual words in said text signal and developing thereby a string of words to be synthesized, said string of words forming a set; word modification means for transforming, in accordance with pre-established rules, said set formed by the detected string of words into a different set having another string of words; categorizing means, responsive to the other string of words from said different set, for analyzing each word in said other string of words with reference to N neighboring words in said other string of words, where N is an integer, and for determining thereby the categories to which each of the analyzed words belongs, syntax augmenting means responsive to said categorizing means for identifying pause-accepting words in said other string of words based on said categories and for inserting pause generation signals, in association with the identified words, into said other string of words to be synthesized.
Claim 29
Dependent Claim 40 words
The invention of claim 26 wherein said word modifying means recognizes words in said string of words that are noise words and deletes the noise words from said set to form said other string of words in said different set.

References Cited (Backward Citations)

US3704345A Cited
US4278838A Cited
US4674065A Cited
US4872202A Cited
US4975957A Cited
US4831654A Cited
US4873634A Cited
US4868750A Cited
US5060154A Cited
US4996707A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag