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

Speech synthesizer having speech time stretch and compression functions

Assignee: Hitachi Ltd
•
Filing: 1980-09-30
•
Granted: 1984-03-06
•
Expires: 2000-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech synthesizer is disclosed with the capability of stretching and compressing the speech time base without changing the pitch of the synthesized speech. One frame of speech is represented during a given time base by LPC parameters which are sampled a constant number of times per frame and stored in memory. Speech is synthesized by fetching each of the stored LPC parameters for each frame and subjecting the parameters to interpolation, synthesizing the interpolated parameters and converting the synthesized parameters to analog format. A decrease in the speed of the reproduced speech is produced by lengthening the time interval of interpolation between the fetching of each of the stored LPC parameters which have been previously stored for each frame. An increase in the speed of the reproduced speech is produced by decreasing the time interval of interpolation between the fetching of each of the stored LPC parameters which have been previously stored in each frame.

Inventors

  • 👤 Akihiro Asada
  • 👤 Kazuhiro Umemura
  • 👤 Tadashi Saito
  • 👤 Tohru Sampei

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:29
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/04; G10L19/00; G10L19/04; G10L19/06

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 200 words
A speech synthesizer comprising: (a) speech parameter providing means for providing n-linear predictive coefficients sampled from segmental waveforms truncated from natural speech at a given time interval, voice/unvoice judging information, pitch information, and volume information; (b) speech reconstruction means including a speech synthesizing filter whose coefficients change at given intervals on the basis of the linear predictive coefficients to synthesize and provide speech in accordance with the speech parameters delivered from speech parameter providing means; (c) interpolating means provided between said speech reconstruction means and said speech parameter providing means, for interpolating the linear predictive coefficients inputted at given intervals, at a time interval of at least 10 ms or less and for supplying the interpolated linear predictive coefficients to said speech reconstruction means; and (d) timing control means for producing a synthesizing timing signal responsive to a signal for setting a speech reproduction speed and supplying the synthesizing timing signal to said speech parameter providing means and said interpolating means for changing the time interval of interpolation of the interpolating means; whereby the speech outputting time is stretchable and compressible without changing the pitch information provided by said speech parameter providing means while ensuring reconstruction of a smooth speech.
Claim 2
Dependent Claim 200 words
A speech synthesizer comprising: (a) speech parameter providing means for providing n-linear predictive coefficients sampled from segmental waveforms truncated from natural speech at a given time interval, voice/unvoice judging information, pitch information, and volume information; (b) speech reconstruction means including a speech synthesizing filter whose coefficients change at given intervals on the basis of the linear predictive coefficients to synthesize and provide speech in accordance with the speech parameters delivered from speech parameter providing means; (c) interpolating means provided between said speech reconstruction means and said speech parameter providing means, for interpolating the linear predictive coefficients inputted at given intervals, at a time interval of at least 10 ms or less and for supplying the interpolated linear predictive coefficients to said speech reconstruction means; and (d) timing control means for producing a synthesizing timing signal responsive to a signal for setting a speech reproduction speed and supplying the synthesizing timing signal to said speech parameter providing means and said interpolating means for changing the time interval of interpolation of the interpolating means; whereby the speech outputting time is stretchable and compressible without changing the pitch information provided by said speech parameter providing means while ensuring reconstruction of a smooth speech.
Claim 3
Dependent Claim 32 words
A speech synthesizer according to claim 1, wherein said speech parameter providing means is a memory for storing the speech parameters or a buffer circuit for temporarily storing the speech parameters received.
Claim 4
Dependent Claim 51 words
A speech synthesizer according to claim 1, further comprising a stretch/compression data counter coupled to said timing control means for storing a playback speed setting signal applied thereto and supplying the same to said timing control means to change the synthesizing timing signal in accordance with the playback speed setting signal.
Claim 5
Dependent Claim 39 words
A speech synthesizer according to claim 1, wherein said linear predictive coefficient is a partial auto-correlation (PARCOR) coefficient obtained from the speech samples with 10 ms to 20 ms for each frame, and said filter is a multi-stage filter.
Claim 6
Dependent Claim 209 words
A speech synthesizer capable of stretching and compressing the speech time comprising: (a) speech parameter storing means for storing speech parameters including PARCOR coefficients sampled from segmental waveforms for a given frame period taken out from natural speech by a speech analysis; (b) speech synthesizing means including a multi-stage digital filter whose coefficients change every frame on the basis of the PARCOR coefficients contained in the speech parameters read out from said storing means in response to said speech parameters, and execute operations to synthesize speech together with remaining parameters; (c) interpolation means for interpolating the PARCOR coefficients for each frame read out from said storing means at a time interval of at least 10 ms or less to thereby provide the filter coefficients of said multi-stage digital filter; (d) timing control means for producing a synthesizing timing signal responsive to a signal for setting a speech reproduction speed and supplying the synthesizing timing signal to said speech parameter storing means, and said interpolating means at a time interval different from the frame period of said speech analysis; (e) reproduction speed setting means including a counter for updating the synthesizing timing signal of said timing synthesizing means in accordance with an input signal at a desired speech reproduction speed.
Claim 7
Dependent Claim 209 words
A speech synthesizer capable of stretching and compressing the speech time comprising: (a) speech parameter storing means for storing speech parameters including PARCOR coefficients sampled from segmental waveforms for a given frame period taken out from natural speech by a speech analysis; (b) speech synthesizing means including a multi-stage digital filter whose coefficients change every frame on the basis of the PARCOR coefficients contained in the speech parameters read out from said storing means in response to said speech parameters, and execute operations to synthesize speech together with remaining parameters; (c) interpolation means for interpolating the PARCOR coefficients for each frame read out from said storing means at a time interval of at least 10 ms or less to thereby provide the filter coefficients of said multi-stage digital filter; (d) timing control means for producing a synthesizing timing signal responsive to a signal for setting a speech reproduction speed and supplying the synthesizing timing signal to said speech parameter storing means, and said interpolating means at a time interval different from the frame period of said speech analysis; (e) reproduction speed setting means including a counter for updating the synthesizing timing signal of said timing synthesizing means in accordance with an input signal at a desired speech reproduction speed.
Claim 8
Dependent Claim 72 words
A speech synthesizer according to claim 1, further comprising a register coupled between said speech parameter providing means and said interpolator and coupled to receive said synthesizing timing signal from said timing control means, wherein said register includes means to temporarily store and arrange parameters received from said speech parameter providing means into a predetermined format prior to transferring said parameters to said interpolator under the control of said synthesizing timing signal.
Claim 9
Dependent Claim 53 words
A speech synthesizer according to claim 5, wherein said reproduction speed setting means comprises a data register for storing playback speed setting data and a comparator coupled to said data register and said counter to reset said counter when the count of said counter exceeds the value of said playback speed setting data.
Claim 10
Dependent Claim 184 words
A speech synthesizer comprising: (a) speech parameter providing means for providing n-linear predictive coefficients sampled from segmented waveforms truncated from natural speech at a given time interval, voice/unvoice judging information, pitch information, and volume information; (b) speech reconstruction means including a speech synthesizing filter whose coefficients change at given intervals on the basis of the linear predictive coefficients to synthesize and provide speech in accordance with the speech parameters delivered from speech parameter providing means; (c) interpolating means provided between said speech reconstruction means and said speech parameter providing means, for interpolating the linear predictive coefficient inputted at given intervals, at a time interval of at least 10 ms or less and for supplying the interpolated linear predictive coefficient to said speech reconstruction means; and (d) timing control means for controlling the synthesis of speech by the speech reconstruction means at a constant rate in accordance with the speech parameters and for producing an interpolation signal of variable interval for causing the interpolation of said speech parameters from said speech parameter providing means in response to a signal for setting a speech reproduction speed.
Claim 11
Dependent Claim 184 words
A speech synthesizer comprising: (a) speech parameter providing means for providing n-linear predictive coefficients sampled from segmented waveforms truncated from natural speech at a given time interval, voice/unvoice judging information, pitch information, and volume information; (b) speech reconstruction means including a speech synthesizing filter whose coefficients change at given intervals on the basis of the linear predictive coefficients to synthesize and provide speech in accordance with the speech parameters delivered from speech parameter providing means; (c) interpolating means provided between said speech reconstruction means and said speech parameter providing means, for interpolating the linear predictive coefficient inputted at given intervals, at a time interval of at least 10 ms or less and for supplying the interpolated linear predictive coefficient to said speech reconstruction means; and (d) timing control means for controlling the synthesis of speech by the speech reconstruction means at a constant rate in accordance with the speech parameters and for producing an interpolation signal of variable interval for causing the interpolation of said speech parameters from said speech parameter providing means in response to a signal for setting a speech reproduction speed.
Claim 12
Dependent Claim 32 words
A speech synthesizer according to claim 8, wherein said speech parameter providing means is a memory for storing the speech parameters or a buffer circuit for temporarily storing the speech parameters received.
Claim 13
Dependent Claim 51 words
A speech synthesizer according to claim 8, further comprising a stretch/compression data counter coupled to said timing control means for storing a playback speed setting signal applied thereto and supplying the same to said timing control means to change the synthesizing timing signal in accordance with the playback speed setting signal.
Claim 14
Dependent Claim 39 words
A speech synthesizer according to claim 8, wherein said linear predictive coefficient is a partial auto-correlation (PARCOR) coefficient obtained from the speech samples with 10 ms to 20 ms for each frame, and said filter is a multi-stage filter.
Claim 15
Dependent Claim 225 words
A speech synthesizer capable of stretching and compressing the speech time comprising: (a) speech parameter storing means for storing speech parameters including PARCOR coefficients sampled from segmental waveforms for a given frame period taken out from natural speech by a speech analysis; (b) speech synthesizing means including a multi-stage digital filter, which updates the coefficients of said multi-stage digital filter every frame on the basis of the PARCOR coefficients contained in the speech parameters read out from said storing means in response to said speech parameters, and executes operations to synthesize speech together with remaining parameters; (c) interpolation means for interpolating the PARCOR coefficients for each frame read out from said storing means at a time interval of at least 10 ms or less to thereby provide the filter coefficients of said multi-stage digital filter; (d) timing control means for controlling the synthesis of speech by the speech synthesizing means at a constant rate in accordance with the speech parameters and for producing an interpolation signal of variable interval for causing the interpolation of said speech parameters from said speech parameter providing means in response to a signal for setting a speech reproduction speed; and (e) reproduction speed setting means including a counter for updating the interpolation signal of said timing control means in accordance with an input signal at a desired speech reproduction speed.
Claim 16
Dependent Claim 225 words
A speech synthesizer capable of stretching and compressing the speech time comprising: (a) speech parameter storing means for storing speech parameters including PARCOR coefficients sampled from segmental waveforms for a given frame period taken out from natural speech by a speech analysis; (b) speech synthesizing means including a multi-stage digital filter, which updates the coefficients of said multi-stage digital filter every frame on the basis of the PARCOR coefficients contained in the speech parameters read out from said storing means in response to said speech parameters, and executes operations to synthesize speech together with remaining parameters; (c) interpolation means for interpolating the PARCOR coefficients for each frame read out from said storing means at a time interval of at least 10 ms or less to thereby provide the filter coefficients of said multi-stage digital filter; (d) timing control means for controlling the synthesis of speech by the speech synthesizing means at a constant rate in accordance with the speech parameters and for producing an interpolation signal of variable interval for causing the interpolation of said speech parameters from said speech parameter providing means in response to a signal for setting a speech reproduction speed; and (e) reproduction speed setting means including a counter for updating the interpolation signal of said timing control means in accordance with an input signal at a desired speech reproduction speed.
Claim 17
Dependent Claim 72 words
A speech synthesizer according to claim 8, further comprising a register coupled between said speech parameter providing means and said interpolator and coupled to receive said synthesizing timing signal from said timing control means, wherein said register includes means to temporarily store and arrange parameters received from said speech parameter providing means into a predetermined format prior to transferring said parameters to said interpolator under the control of said synthesizing timing signal.
Claim 18
Dependent Claim 53 words
A speech synthesizer according to claim 12, wherein said reproduction speed setting means comprises a data register for storing playback speed setting data and a comparator coupled to said data register and said counter to reset said counter when the count of said counter exceeds the value of said playback speed setting data.

References Cited (Backward Citations)

US3706929A Cited
US3982070A Cited
US3908085A Cited
US4020291A Cited
US4052563A Cited
US4021616A Cited
US4209844A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-03-06 1987-09-05 1988-03-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-03-06 1991-09-05 1992-03-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-03-06 1995-09-05 1996-03-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag