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

Linear predictive codeword excited speech synthesizer

Assignee: General Electric Co
•
Filing: 1990-11-13
•
Granted: 1992-08-11
•
Expires: 2010-11-13
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A linear predictive codeword excited speech synthesizer performs a voiced/unvoiced decision to determine the type of excitation to be supplied to a synthesis filter. The synthesizer selects the excitation for voiced speech from a codebook, using an analysis-by-synthesis technique in which the transfer function of a linear predictive coefficient synthesis filter closely resembles the gross spectral shape of the input speech signal. By pitch-periodic repetition of the selected codebook vector, a high quality synthetic speech output is generated.

Inventors

  • 👤 Richard L. Zinser
  • 👤 Steven R. Koch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 23:29
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/02

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 195 words
A linear predictive codeword excited speech synthesizer comprising: linear predictive code analysis means for receiving an input speech signal and generating therefrom a set of linear predictive filter coefficients; codeword selection means responsive to said linear predictive code analysis means for generating a codeword index; inverse filter means responsive to said input speech signal and said linear predictive code analysis means for generating a residual speech signal output; pitch detector means responsive to said inverse filter means for generating pitch lag and pitch tap gain output signals; frame buffer means for receiving and storing samples of said input speech signal and said residual speech signal output; pitch epoch position detector means responsive to said pitch detector means for operating on stored input and residual speech signals in said frame buffer so as to detect a point of maximum excitation over a pitch cycle; gain estimator means for generating a gain output signal in response to segments of said stored input and residual speech signals in said frame buffer means; and means for transmitting said linear predictive filter coefficients, said codeword index, said pitch lag and pitch tap gain output signals, and said gain output signal.
Claim 2
Dependent Claim 195 words
A linear predictive codeword excited speech synthesizer comprising: linear predictive code analysis means for receiving an input speech signal and generating therefrom a set of linear predictive filter coefficients; codeword selection means responsive to said linear predictive code analysis means for generating a codeword index; inverse filter means responsive to said input speech signal and said linear predictive code analysis means for generating a residual speech signal output; pitch detector means responsive to said inverse filter means for generating pitch lag and pitch tap gain output signals; frame buffer means for receiving and storing samples of said input speech signal and said residual speech signal output; pitch epoch position detector means responsive to said pitch detector means for operating on stored input and residual speech signals in said frame buffer so as to detect a point of maximum excitation over a pitch cycle; gain estimator means for generating a gain output signal in response to segments of said stored input and residual speech signals in said frame buffer means; and means for transmitting said linear predictive filter coefficients, said codeword index, said pitch lag and pitch tap gain output signals, and said gain output signal.
Claim 3
Dependent Claim 53 words
The linear predictive codeword excited speech synthesizer recited in claim 1, wherein said gain estimator means comprises means for calculating gains of the input speech signal and residual speech signal segments stored in said frame buffer means by computing the root-mean-square energy for one pitch period of the input and residual speech signals.
Claim 4
Dependent Claim 144 words
The linear predictive codeword excited speech synthesizer recited in claim 1, wherein said codeword selection means comprises: an all-pole linear predictive coefficient synthesis filter responsive to said linear predictive code analysis means for producing a filter transfer function that closely resembles a gross spectral shape of the input speech signal; a codebook for providing a selected output signal; multiplier means for multiplying said selected output signal by an RMS residual speech gain produced by said gain estimator means to supply an excitation sequence input to said synthesis filter; subtraction means for subtracting an output signal of said synthesis filter from input speech segment signals stored in said frame buffer means to produce an error signal; and error minimizer means for generating said codeword index in response to said error signal produced by said subtraction and for feeding back said codeword index to said codebook.
Claim 5
Dependent Claim 21 words
The linear predictive codeword excited speech synthesizer recited in claim 3, wherein said codebook is comprised of vectors 120 samples long.
Claim 6
Dependent Claim 131 words
The linear predictive codeword excited speech synthesizer recited in claim 1, further comprising: means for receiving said filter coefficients, said codeword index, said pitch lag and pitch tap gain output signals, and said gain output signal; codebook means responsive to said codeword index and said pitch lag output signal for generating a codeword output signal; beta lock means for modifying said codeword output signal in response to said pitch tap gain output signal; quadratic gain matching means for generating an exciting signal in response to said gain output signal and the modified codeword output signal produced by said beta lock means; and synthesis filter means responsive to said quadratic gain matching means and controlled by said linear predictive filter coefficients for generating an output speech signal replicating said input speech signal.
Claim 7
Independent Claim 225 words
A method for operating a linear predictive codeword excited speech synthesizer, said synthesizer including linear predictive code analysis means for receiving an input speech signal and generating therefrom a set of linear predictive filter coefficients, an all-pole linear predictive coefficient synthesis filter responsive to said linear predictive code analysis means for producing a filter transfer function that closely resembles a gross spectral shape of the input speech signal, and a codebook for providing a selected output signal, said method comprising: analyzing the input speech signal to produce said set of linear predictive filter coefficents; applying said linear predictive filter coefficents to said synthesis filter to generate said filter transfer function; searching said codebook to produce an output signal therefrom; muItiplying said output signal from said codebook by a gain factor to generate an excitation sequence input signal for said synthesis filter; subtracting the output signal of said synthesis filter from a speech samples input signal to produce a codeword index; choosing a new excitation codeword at a start of each frame of voiced speech, in synchronism with an output pitch period; and exciting said synthesis filter with a first P samples of said codeword, where P is the fundamental or pitch period of the input speech signal, the P samples being repeatedly played out to said synthesis filter to create a synthetic voiced output signal.
Claim 8
Independent Claim 225 words
A method for operating a linear predictive codeword excited speech synthesizer, said synthesizer including linear predictive code analysis means for receiving an input speech signal and generating therefrom a set of linear predictive filter coefficients, an all-pole linear predictive coefficient synthesis filter responsive to said linear predictive code analysis means for producing a filter transfer function that closely resembles a gross spectral shape of the input speech signal, and a codebook for providing a selected output signal, said method comprising: analyzing the input speech signal to produce said set of linear predictive filter coefficents; applying said linear predictive filter coefficents to said synthesis filter to generate said filter transfer function; searching said codebook to produce an output signal therefrom; muItiplying said output signal from said codebook by a gain factor to generate an excitation sequence input signal for said synthesis filter; subtracting the output signal of said synthesis filter from a speech samples input signal to produce a codeword index; choosing a new excitation codeword at a start of each frame of voiced speech, in synchronism with an output pitch period; and exciting said synthesis filter with a first P samples of said codeword, where P is the fundamental or pitch period of the input speech signal, the P samples being repeatedly played out to said synthesis filter to create a synthetic voiced output signal.

References Cited (Backward Citations)

US5067158A Cited
US4827517A Cited
US4873724A Cited
US4797926A Cited
US4868867A Cited
US5060269A Cited
US4980916A Cited
US5073940A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag