Patent DE525752C successfully refreshed from Google Patents.
Patent US5204905A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5204905A Expired / Lapsed US ⏱️ 0.0 years remaining

Text-to-speech synthesizer having formant-rule and speech-parameter synthesis modes

Assignee: NEC Corp
•
Filing: 1990-05-29
•
Granted: 1993-04-20
•
Expires: 2010-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A text-to-speech synthesizer comprises an analyzer that decomposes a sequence of input characters into phoneme components and classifies them as a first group of phoneme components or a second group if they are to be synthesized by a speech parameter or by a formant rule, respectively. Speech parameters derived from natural human speech are stored in first memory locations corresponding to the phoneme components of the first group and the stored speech parameters are recalled from the first memory in response to each of the phoneme components of the first group. Formant rules capable of generating formant transition patterns are stored in second memory locations corresponding to the phoneme components of the second group, the formant rules being recalled from the second memory in response to each of the phoneme components of the second group. Formant transition patterns are derived from the formant rule recalled from the second memory, and formants of the derived transition patterns are converted into corresponding speech parameters. Spoken words are digitally synthesized from the speech parameters recalled from the first memory as well as from those supplied from the converted speech parameters.

Inventors

  • 👤 Yukio Mitome

Bibliographic Details

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

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 462 words
A text-to-speech synthesizer comprising: analyzer means for decomposing a sequence of input characters into phoneme components and classifying the decomposed phoneme components as a first group of phoneme components if each phoneme component is to be synthesized by a speech parameter and classifying said phoneme components as a second group of phoneme components if each phoneme component is to be synthesized by a formant rule; first memory means for storing speech parameters derived from natural human speech, said speech parameters corresponding to the phoneme components of said first group and being retrievable from said first memory means in response to each of the phoneme components of the first group; second memory means for storing formant rules for generating formant transition patterns, said formant rules corresponding to the phoneme components of said second group and being retrievable from said second memory means in response to each of the phoneme components of the second group; means for retrieving a speech parameter from said first memory means in response to one of the phoneme components of the first group; means for retrieving a formant rule from said second memory means in response to one of said phoneme components of the second group and deriving a formant transition pattern from the retrieved formant rule; parameter converter means for converting a formant of said derived formant transition pattern into a corresponding speech parameter; and speech synthesizer means for synthesizing a human speech utterance from the speech parameter retrieved from said first memory means and synthesizing a human speech utterance from the speech parameter converted by said parameter converter means, wherein said speech parameters stored in said first memory means are represented by auto-regressive (AR) parameters, and said formant of said derived formant transition patterns are represented by frequency and bandwidth values, wherein said parameter converter means comprises: means for converting the frequency value of said formant into a value equal to C=cos(2πF/f s ), where F is said frequency value and f s represents a sampling frequency, and converting the bandwidth value of said formant into a value equal to R=exp(-πB/f s ), where B is the bandwidth value; means for generating a first signal representative of a value 2×C×R and a second signal representative of a value R 2 ; unit impulse generator for generating a unit impulse; and a series of second-order transversal filters connected in series from said unit impulse generator to said speech synthesizer means, each of said second-order transversal filters including a tapped delay line, first and second tap-weight multipliers connected respectively to successive taps of said tapped delay line, and an adder for summing the outputs of said multipliers with said unit impulse, said first and second multipliers multiplying signals at said successive taps with said first and second signals, respectively.
Claim 2
Dependent Claim 462 words
A text-to-speech synthesizer comprising: analyzer means for decomposing a sequence of input characters into phoneme components and classifying the decomposed phoneme components as a first group of phoneme components if each phoneme component is to be synthesized by a speech parameter and classifying said phoneme components as a second group of phoneme components if each phoneme component is to be synthesized by a formant rule; first memory means for storing speech parameters derived from natural human speech, said speech parameters corresponding to the phoneme components of said first group and being retrievable from said first memory means in response to each of the phoneme components of the first group; second memory means for storing formant rules for generating formant transition patterns, said formant rules corresponding to the phoneme components of said second group and being retrievable from said second memory means in response to each of the phoneme components of the second group; means for retrieving a speech parameter from said first memory means in response to one of the phoneme components of the first group; means for retrieving a formant rule from said second memory means in response to one of said phoneme components of the second group and deriving a formant transition pattern from the retrieved formant rule; parameter converter means for converting a formant of said derived formant transition pattern into a corresponding speech parameter; and speech synthesizer means for synthesizing a human speech utterance from the speech parameter retrieved from said first memory means and synthesizing a human speech utterance from the speech parameter converted by said parameter converter means, wherein said speech parameters stored in said first memory means are represented by auto-regressive (AR) parameters, and said formant of said derived formant transition patterns are represented by frequency and bandwidth values, wherein said parameter converter means comprises: means for converting the frequency value of said formant into a value equal to C=cos(2πF/f s ), where F is said frequency value and f s represents a sampling frequency, and converting the bandwidth value of said formant into a value equal to R=exp(-πB/f s ), where B is the bandwidth value; means for generating a first signal representative of a value 2×C×R and a second signal representative of a value R 2 ; unit impulse generator for generating a unit impulse; and a series of second-order transversal filters connected in series from said unit impulse generator to said speech synthesizer means, each of said second-order transversal filters including a tapped delay line, first and second tap-weight multipliers connected respectively to successive taps of said tapped delay line, and an adder for summing the outputs of said multipliers with said unit impulse, said first and second multipliers multiplying signals at said successive taps with said first and second signals, respectively.
Claim 3
Dependent Claim 87 words
A text-to-speech synthesizer as claimed in claim 1, wherein said analyzer means comprises a table for mapping relationships between a plurality of phoneme component strings and corresponding indications classifying said phoneme component strings as falling into one of said first and second groups, and means for detecting a match between a decomposed phoneme component and a phoneme component in said phoneme component strings and classifying the decomposed phoneme component as one of said first and second groups according to the corresponding indication if said match is detected.
Claim 4
Dependent Claim 163 words
A text-to-speech synthesizer as claimed in claim 1, wherein said speech synthesizer means comprises: source wave generator means for generating a source wave; input and output adders connected in series from said source wave generator means to an output terminal of said text-to-speech synthesizer; a tapped delay line connected to the output of said input adder; a plurality of first tap-weight multipliers having input terminals respectively connected to successive taps of said tapped-delay line and output terminals connected to input terminals of said input adder, said first tap-weight multipliers respectively multiplying signals at said successive taps with signals supplied from said first memory means and said parameter converter means; and a plurality of second tap-weight multipliers having input terminals respectively connected to successive taps of said tapped-delay line and output terminals connected to input terminals of said output adder, said second tap-weight multipliers respectively multiplying signals at said successive taps with signals supplied from said first memory means and said parameter converter means.
Claim 5
Dependent Claim 483 words
A text-to-speech synthesizer comprising: analyzer means for decomposing a sequence of input characters into phoneme components and classifying the decomposed phoneme components as a first group of phoneme components if each phoneme component is to be synthesized by a speech parameter and classifying said phoneme components as a second group of phoneme components if each phoneme component is to be synthesized by a formant rule; first memory means for storing speech parameters derived from natural human speech, said speech parameters corresponding to the phoneme components of said first group and being retrievable from said first memory means in response to each of the phoneme components of the first group; second memory means for storing formant rules for generating formant transition patterns, said formant rules corresponding to the phoneme components of said second group and being retrievable from said second memory means in response to each of the phoneme components of the second group; means for retrieving a speech parameter from said first memory means in response to one of the phoneme components of the first group; means for retrieving a formant rule from said second memory means in response to one of said phoneme components of the second group and deriving a formant transition pattern from the retrieved formant rule; parameter converter means for converting a formant of said derived formant transition pattern into a corresponding speech parameter; and speech synthesizer means for synthesizing a human speech utterance from the speech parameter retrieved from said first memory means and synthesizing a human speech utterance from the speech parameter converted by said parameter converter means, wherein said speech parameters in said first memory means are represented by auto-regressive (AR) parameters and auto-negressive moving average (ARMA) parameters, and said formant rules in said second memory means being further capable of generating antiformant transition patterns, each of said formants and said antiformants being represented by frequency and bandwidth values, wherein said parameter converter means comprises: means for converting the frequency value of said formant into a value equal to C=cos(2πF/f s ), where F is said frequency value and f s represents a sampling frequency, and converting the bandwidth value of said formant into a value equal to R=exp(-πB/f s ), where B is the bandwidth value; means for generating a first signal representative of a value 2×C×R and a second signal representative of a value R 2 ; unit impulse generator means for generating a unit impulse; and a series of second-order transversal filters connected in series from said unit impulse generator to said speech synthesizer means, each of said second-order transversal filters including a tapped delay line, first and second tap-weight multipliers connected respectively to successive taps of said tapped delay line, and an adder for summing the outputs of said multipliers with said unit impulse, said first and second multipliers multiplying signals at said successive taps with said first and second signals, respectively.
Claim 6
Dependent Claim 483 words
A text-to-speech synthesizer comprising: analyzer means for decomposing a sequence of input characters into phoneme components and classifying the decomposed phoneme components as a first group of phoneme components if each phoneme component is to be synthesized by a speech parameter and classifying said phoneme components as a second group of phoneme components if each phoneme component is to be synthesized by a formant rule; first memory means for storing speech parameters derived from natural human speech, said speech parameters corresponding to the phoneme components of said first group and being retrievable from said first memory means in response to each of the phoneme components of the first group; second memory means for storing formant rules for generating formant transition patterns, said formant rules corresponding to the phoneme components of said second group and being retrievable from said second memory means in response to each of the phoneme components of the second group; means for retrieving a speech parameter from said first memory means in response to one of the phoneme components of the first group; means for retrieving a formant rule from said second memory means in response to one of said phoneme components of the second group and deriving a formant transition pattern from the retrieved formant rule; parameter converter means for converting a formant of said derived formant transition pattern into a corresponding speech parameter; and speech synthesizer means for synthesizing a human speech utterance from the speech parameter retrieved from said first memory means and synthesizing a human speech utterance from the speech parameter converted by said parameter converter means, wherein said speech parameters in said first memory means are represented by auto-regressive (AR) parameters and auto-negressive moving average (ARMA) parameters, and said formant rules in said second memory means being further capable of generating antiformant transition patterns, each of said formants and said antiformants being represented by frequency and bandwidth values, wherein said parameter converter means comprises: means for converting the frequency value of said formant into a value equal to C=cos(2πF/f s ), where F is said frequency value and f s represents a sampling frequency, and converting the bandwidth value of said formant into a value equal to R=exp(-πB/f s ), where B is the bandwidth value; means for generating a first signal representative of a value 2×C×R and a second signal representative of a value R 2 ; unit impulse generator means for generating a unit impulse; and a series of second-order transversal filters connected in series from said unit impulse generator to said speech synthesizer means, each of said second-order transversal filters including a tapped delay line, first and second tap-weight multipliers connected respectively to successive taps of said tapped delay line, and an adder for summing the outputs of said multipliers with said unit impulse, said first and second multipliers multiplying signals at said successive taps with said first and second signals, respectively.
Claim 7
Dependent Claim 87 words
A text-to-speech synthesizer as claimed in claim 4, wherein said analyzer means comprises a table for mapping relationships between a plurality of phoneme component strings and corresponding indications classifying said phoneme component strings as falling into one of said first and second groups, and means for detecting a match between a decomposed phoneme component and a phoneme component in said phoneme component strings and classifying the decomposed phoneme component as one of said first and second groups according to the corresponding indication if said match is detected.
Claim 8
Dependent Claim 163 words
A text-to-speech synthesizer as claimed in claim 4, wherein said speech synthesizer means comprises: source wave generator means for generating a source wave; input and output adders connected in series from said source wave generator means to an output terminal of said text-to-speech synthesizer; a tapped delay line connected to the output of said input adder; a plurality of first tap-weight multipliers having input terminals respectively connected to successive taps of said tapper-delay line and output terminals connected to input terminals of said input adder, said first tap-weight multipliers respectively multiplying signals at said successive taps with signals supplied from said first memory means and said parameter converter means; and a plurality of second tap-weight multipliers having input terminals respectively connected to successive taps of said tapped-delay line and output terminals connected to input terminals of said output adder, said second tap-weight multipliers respectively multiplying signals at said successive taps with signals supplied from said first memory means and said parameter converter means.

References Cited (Backward Citations)

US4467440A Cited
US4489391A Cited
US4541111A Cited
US4597318A Cited
US4692941A Cited
US4829573A Cited
JPH0274200A Cited
US4979216A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag