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

Text-to-speech system and a method and apparatus for training the same based upon intonational feature annotations of input text

Assignee: Nokia of America Corp
•
Filing: 1997-11-25
•
Granted: 1999-12-14
•
Expires: 2017-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of training a TTS or other system to assign intonational features, such as intonational phrase boundaries, to input text that overcome the shortcomings of the known methods is described. The method of training involves taking a set of predetermined text (not speech or a signal representative of speech) and having a human annotate it with intonational feature annotations. This results in annotated text. Next, the structure of the set of predetermined text is analyzed to generate information. This information is used, along with the intonational feature annotations, to generate a statistical representation. The statistical representation may then be stored and repeatedly used to generate synthesized speech from new sets of input text without training the TTS system further. The resulting trained system and use thereof are also part of the invention.

Inventors

  • 👤 Julia Hirschberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:56
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/02; G10L13/04

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 109 words
A machine implemented method of training a system for converting between text and speech, said method comprising the steps of (a) annotating a set of predetermined text with intonational feature annotations to generate annotated text, said set of predetermined text and said annotated text having a physically tangible readable form; (b) generating a set of structural information regarding said set of predetermined text; (c) generating a statistical representation of intonational feature information, the statistical representation being a function of said set of structural information and said intonational feature annotations; and (d) storing said statistical representation in said system for use by said system in converting between speech and text.
Claim 2
Dependent Claim 109 words
A machine implemented method of training a system for converting between text and speech, said method comprising the steps of (a) annotating a set of predetermined text with intonational feature annotations to generate annotated text, said set of predetermined text and said annotated text having a physically tangible readable form; (b) generating a set of structural information regarding said set of predetermined text; (c) generating a statistical representation of intonational feature information, the statistical representation being a function of said set of structural information and said intonational feature annotations; and (d) storing said statistical representation in said system for use by said system in converting between speech and text.
Claim 3
Dependent Claim 22 words
The method of claim 1 wherein the step of annotating comprises prosodically annotating the set of predetermined text with expected intonational features.
Claim 4
Dependent Claim 12 words
The method of claim 1 wherein the system is a text-to-speech system.
Claim 5
Dependent Claim 14 words
The method of claim 3 wherein the intonational feature annotations comprise intonational phrase boundaries.
Claim 6
Dependent Claim 17 words
The method of claim 1 wherein generating a statistical representation comprises generating a set of decision nodes.
Claim 7
Dependent Claim 18 words
The method of claim 5 wherein generating the set of decision nodes comprises generating a hidden Markov model.
Claim 8
Dependent Claim 17 words
The method of claim 5 wherein generating the set of decision nodes comprises generating a neural network.
Claim 9
Dependent Claim 19 words
The method of claim 5 wherein generating the set of decision nodes comprises performing classification and regression tree techniques.
Claim 10
Dependent Claim 16 words
The method of claim 1 wherein the steps (a) to (c) are performed on a computer.
Claim 11
Dependent Claim 23 words
The method of claim 1 wherein the step of generating a statistical representation of intonational feature information is performed on a phrasing module.
Claim 12
Independent Claim 93 words
An apparatus for converting text to speech, said apparatus comprising: (a) an input for receiving a set of input text having a physically tangible readable form; and (b) a phrasing module adapted to receive the set of input text from said input, said phrasing module including a stored statistical representation, the stored statistical representation being a function of a set of predetermined text and intonational feature annotations therefor, said phrasing module applying the set of input text to the stored statistical representation to generate an output representative of the set of input text.
Claim 13
Independent Claim 93 words
An apparatus for converting text to speech, said apparatus comprising: (a) an input for receiving a set of input text having a physically tangible readable form; and (b) a phrasing module adapted to receive the set of input text from said input, said phrasing module including a stored statistical representation, the stored statistical representation being a function of a set of predetermined text and intonational feature annotations therefor, said phrasing module applying the set of input text to the stored statistical representation to generate an output representative of the set of input text.
Claim 14
Dependent Claim 39 words
The apparatus of claim 11 further comprising: (a) a post processor for processing the output of said phrasing module to generate a synthesized speech signal; and (b) means for applying the synthesized speech signal to an acoustic output device.
Claim 15
Dependent Claim 14 words
The apparatus of claim 11 wherein the stored statistical representation comprises a decision tree.
Claim 16
Dependent Claim 15 words
The apparatus of claim 11 wherein the stored statistical representation comprises a hidden Markov model.
Claim 17
Dependent Claim 14 words
The apparatus of claim 11 wherein the stored statistical representation comprises a neural network.
Claim 18
Dependent Claim 478 words
The apparatus of claim 11 wherein said phrasing module comprises a generator, said generator answering a set of stored queries regarding the set of input text, the set of input text comprising a current sentence, the current sentence comprising a beginning, an end, and a plurality of words, each word in the plurality of words being a part of at least one set of words, w i and w j , wherein w i and w j each comprise at least one syllable and each have a part of speech associated therewith and each have a potential noun phrase associated therewith, the potential noun phrase having a beginning and an end, and further wherein w i and w j represent real words to the left and right, respectively, of a potential intonational phrase boundary site, <w i and w j >, and wherein w i-1 and w j+1 represent real words to the left and right, respectively of w i and w j , the set of stored queries comprising at least one query selected from the group consisting of (a) is w i intonationally prominent and if not, is it further reduced?; (b) is w j intonationally prominent and if not, is it further reduced?; (c) what is the part of speech of w i ?; (d) what is the part of speech of w i-1 ,?; (e) what is the part of speech of w j ?; (f) what is the part of speech of w j+1 ?; (g) how many words are in the current sentence?; (h) what is the distance, in real words, from w j to the beginning of the sentence?; (i) what is the distance, in real words, from w j to the end of the sentence?; (j) what is the location of the potential intonational boundary site with respect to the nearest noun phrase?; (k) if the potential intonational boundary site is within a noun phrase, how far is it from the beginning of the noun phrase?; (l) what is the size, in real words, of the current noun phrase?; (m) how far into the noun phrase is w i ?; (n) how many syllables precede the potential intonational boundary site in the current sentence?; (o) how many lexically stressed syllables precede the potential intonational boundary site in the current sentence?; (p) what is the total number of strong syllables in the current sentence?; (q) what is the stress level of the syllable immediately preceding the potential intonational boundary site?; (r) what is the result when one divides the distance from w j to the last intonational boundary assigned by the total length of the last intonational phrase?; (s) is there punctuation at the potential intonational boundary site?; and (t) how many primary or secondary stressed syllables exist between the potential intonational boundary site and the beginning of the current sentence.
Claim 19
Dependent Claim 70 words
A machine implemented method of converting text to speech said method comprising: (a) accessing a stored statistical representation from a phrasing module, the stored statistical representation being a function of a set of predetermined text and intonational feature annotations therefor; and (b) applying a set of input text having a physically tangible readable form to the stored statistical representation to generate an output representative of the set of input text.
Claim 20
Dependent Claim 70 words
A machine implemented method of converting text to speech said method comprising: (a) accessing a stored statistical representation from a phrasing module, the stored statistical representation being a function of a set of predetermined text and intonational feature annotations therefor; and (b) applying a set of input text having a physically tangible readable form to the stored statistical representation to generate an output representative of the set of input text.
Claim 21
Dependent Claim 29 words
The method of claim 17 further comprising: (a) post-processing the output to generate a synthesized speech signal; and (b) applying the synthesized speech signal to an acoustic output device.
Claim 22
Dependent Claim 14 words
The method of claim 17 wherein the stored statistical representation comprises a decision tree.
Claim 23
Dependent Claim 15 words
The method of claim 17 wherein the stored statistical representation comprises a hidden Markov model.
Claim 24
Dependent Claim 14 words
The method of claim 17 wherein the stored statistical representation comprises a neural network.
Claim 25
Dependent Claim 473 words
The method of claim 17 wherein the step of applying comprises answering a set of stored queries regarding the set of input text, the set of input text comprising a current sentence, the current sentence comprising a beginning, an end, and a plurality of words, each word in the plurality of words being a part of at least one set of words, w i and w j , wherein w i and w j each comprise at least one syllable and each have a part of speech associated therewith and each have a potential noun phrase associated therewith, the potential noun phrase having a beginning and an end, and further wherein w i and w j represent real words to the left and right, respectively, of a potential intonational phrase boundary site, <w i and w j >, and wherein w i-1 and w j-1 represent real words to the left and right, respectively of w i and w, the set of stored queries comprising at least one query selected from the group consisting of: (a) is w i intonationally prominent and if not, is it further reduced?; (b) is w j intonationally prominent and if not, is it further reduced?; (c) what is the part of speech of w i ?; (d) what is the part of speech of w i-1 ?; (e) what is the part of speech of w j ?; (f) what is the part of speech of w j+1 ?; (g) how many words are in the current sentence?; (h) what is the distance, in real words, from w j to the beginning of the sentence?; (i) what is the distance, in real words, from w j to the end of the sentence?; (j) what is the location of the potential intonational boundary site with respect to the nearest noun phrase?; (k) if the potential intonational boundary site is within a noun phrase, how far is it from the beginning of the noun phrase?; (l) what is the size, in real words, of the current noun phrase?; (m) how far into the noun phrase is w i ?; (n) how many syllables precede the potential intonational boundary site in the current sentence?; (o) how many lexically stressed syllables precede the potential intonational boundary site in the current sentence?; (p) what is the total number of strong syllables in the current sentence?; (q) what is the stress level of the syllable immediately preceding the potential intonational boundary site?; (r) what is the result when one divides the distance from w j to the last intonational boundary assigned by the total length of the last intonational phrase?; (s) is there punctuation at the potential intonational boundary site?; and (t) how many primary or secondary stressed syllables exist between the potential intonational boundary site and the beginning of the current sentence.
Claim 26
Dependent Claim 13 words
The method of claim 17 wherein said output is stored on a computer.
Claim 27
Dependent Claim 76 words
A machine implemented method of training a text-to-speech system, said method comprising the steps of: generating a statistical representation, said statistical representation being a function of a set of structural information of a set of text and a set of intonational feature annotations of an annotated version of said set of text; and storing said statistical representation on a text-to-speech system for use ill generating an intonational phrased output for future text input into the system.
Claim 28
Dependent Claim 76 words
A machine implemented method of training a text-to-speech system, said method comprising the steps of: generating a statistical representation, said statistical representation being a function of a set of structural information of a set of text and a set of intonational feature annotations of an annotated version of said set of text; and storing said statistical representation on a text-to-speech system for use ill generating an intonational phrased output for future text input into the system.
Claim 29
Independent Claim 112 words
An apparatus for training a text-to-speech system, said apparatus comprising: an input for receiving a set of text and an annotated version of the set of text; and a phrasing module adapted to receive the set of text and the annotated version of the set of text from said input, said phrasing module generating a statistical representation, said statistical representation being a function of a set of structural information of the set of text and a set of intonational feature annotations of the annotated version of the set of text, said phrasing module storing said statistical representation for use in generating an intonational phrased output for future text input into the system.
Claim 30
Independent Claim 112 words
An apparatus for training a text-to-speech system, said apparatus comprising: an input for receiving a set of text and an annotated version of the set of text; and a phrasing module adapted to receive the set of text and the annotated version of the set of text from said input, said phrasing module generating a statistical representation, said statistical representation being a function of a set of structural information of the set of text and a set of intonational feature annotations of the annotated version of the set of text, said phrasing module storing said statistical representation for use in generating an intonational phrased output for future text input into the system.
Claim 31
Independent Claim 66 words
An apparatus comprising: a processor for generating structural information based on a set of text; and a phrasing module for generating a statistical representation based on said structural information and on a set of intonational feature annotations of an annotated version of said set of text, said phrasing module being operable to apply an input text to said statistical representation to generate a synthesized speech signal.
Claim 32
Independent Claim 66 words
An apparatus comprising: a processor for generating structural information based on a set of text; and a phrasing module for generating a statistical representation based on said structural information and on a set of intonational feature annotations of an annotated version of said set of text, said phrasing module being operable to apply an input text to said statistical representation to generate a synthesized speech signal.
Claim 33
Independent Claim 58 words
A method comprising the steps of: generating structural information based on a set of text; generating a statistical representation based on said structural information and on a set of intonational feature annotations of an annotated version of said set of text, and applying said statistical representation to a set of input text to generate a synthesized speech signal.
Claim 34
Independent Claim 58 words
A method comprising the steps of: generating structural information based on a set of text; generating a statistical representation based on said structural information and on a set of intonational feature annotations of an annotated version of said set of text, and applying said statistical representation to a set of input text to generate a synthesized speech signal.
Claim 35
Dependent Claim 80 words
A machine implemented method of converting text to speech, said method comprising: (a) accessing a stored statistical representation from a phrasing module, the stored statistical representation being a function of a set of predetermined text and intonational feature annotations therefor; (b) applying a set of input text having a physically tangible readable form to the stored statistical representation to generate an output representative of the set of input text; and (c) post-processing the output to generate a synthesized speech signal.
Claim 36
Dependent Claim 80 words
A machine implemented method of converting text to speech, said method comprising: (a) accessing a stored statistical representation from a phrasing module, the stored statistical representation being a function of a set of predetermined text and intonational feature annotations therefor; (b) applying a set of input text having a physically tangible readable form to the stored statistical representation to generate an output representative of the set of input text; and (c) post-processing the output to generate a synthesized speech signal.
Claim 37
Independent Claim 122 words
An apparatus for performing text-to-speech conversion on a set of input text, said apparatus comprising: a first processor, said first processor preprocessing a set of input text having a physically tangible readable form; a phrasing module connected to said first processor, said phrasing module having said pre-processed input text as an input, said phrasing module including a stored statistical representation which is a function of a set of predetermined text and intonational feature annotations therefor, said phrasing module applying the set of pre-processed input text to the stored statistical representation to generate an output representative of the set of input text; and a second processor connected to said phrasing module, said second processor post-processing the output to generate a synthesized speech signal.
Claim 38
Independent Claim 122 words
An apparatus for performing text-to-speech conversion on a set of input text, said apparatus comprising: a first processor, said first processor preprocessing a set of input text having a physically tangible readable form; a phrasing module connected to said first processor, said phrasing module having said pre-processed input text as an input, said phrasing module including a stored statistical representation which is a function of a set of predetermined text and intonational feature annotations therefor, said phrasing module applying the set of pre-processed input text to the stored statistical representation to generate an output representative of the set of input text; and a second processor connected to said phrasing module, said second processor post-processing the output to generate a synthesized speech signal.
Claim 39
Independent Claim 83 words
An apparatus for converting text to speech, said apparatus comprising: an input for receiving a pre-processed set of input text; and a phrasing module receiving said set of preprocessed input text from said input, said phrasing module including a stored statistical representation which is a function of a set of predetermined text and intonational feature annotations therefor, said phrasing module applying said set of pre-processed input text to the stored statistical representation to generate an output representative of the set of input text.
Claim 40
Independent Claim 83 words
An apparatus for converting text to speech, said apparatus comprising: an input for receiving a pre-processed set of input text; and a phrasing module receiving said set of preprocessed input text from said input, said phrasing module including a stored statistical representation which is a function of a set of predetermined text and intonational feature annotations therefor, said phrasing module applying said set of pre-processed input text to the stored statistical representation to generate an output representative of the set of input text.

References Cited (Backward Citations)

US4829580A Cited
US5146405A Cited
US4979216A Cited
US5075896A Cited
US5230037A Cited
US5212730A Cited
US5267345A Cited
US5796916A Cited
US5890117A Cited
US5774854A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-13 2003-06-14 2003-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-13 2007-06-14 2007-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-13 2011-06-14 2011-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag