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

Speech synthesizer

Assignee: VOTRAX INTERNATIONAL Inc A CORP OF DE
•
Filing: 1986-12-04
•
Granted: 1989-05-09
•
Expires: 2006-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A phonetically-driven speech synthesizer and method substantially entirely embodied in a programmed microprocessor. Information indicative of control parameters for each of a plurality of phonemes is stored in a phoneme parameter matrix and selectable by phoneme code. Time-invariant programming controls operation during successive operating cycles of equal time duration to obtain parameter information in a predetermined sequence for each selected phoneme, update control signals as a function of such parameter information, and operate a lattice filter vocal tract as a function of updated control signals to generate phonetic sounds. Separate sources of vocal and fricative sounds comprise corresponding look-up tables which are accessed are required during each operating cycle.

Inventors

  • 👤 Richard T. Gagnon
  • 👤 Duane W. Houck

Bibliographic Details

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

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 123 words
A phonetically driven speech synthesizer comprising: vocal tract means; means for providing a plurality of parameter signals indicative of frequency, amplidtude and timing characteristics of a selected phoneme to be synthesized, means responsive to said vocal tract means for generating audible sounds, and control means including first means responsive to each of said parameter signals in turn for generating corresponding control signals, second means for intermittently operating said vocal tract means responsive to said control signals, and third means for controlling operation of said first and second means in alternating sequence at intervals of predetermined fixed time duration wherein said vocal tract means includes lattice filter means responsive to said control signals for determining amplitude and frequency characteristics of phonemes to be synthesized.
Claim 2
Dependent Claim 123 words
A phonetically driven speech synthesizer comprising: vocal tract means; means for providing a plurality of parameter signals indicative of frequency, amplidtude and timing characteristics of a selected phoneme to be synthesized, means responsive to said vocal tract means for generating audible sounds, and control means including first means responsive to each of said parameter signals in turn for generating corresponding control signals, second means for intermittently operating said vocal tract means responsive to said control signals, and third means for controlling operation of said first and second means in alternating sequence at intervals of predetermined fixed time duration wherein said vocal tract means includes lattice filter means responsive to said control signals for determining amplitude and frequency characteristics of phonemes to be synthesized.
Claim 3
Dependent Claim 59 words
The speech synthesizer set forth in claim 1 wherein said first means includes means for individually storing each of said control signals, and means responsive to said third means for obtaining a said parameter signal, generating a corresponding updated control signal during successive operating cycles of said first means, and storing said updated control signal in said storage means.
Claim 4
Dependent Claim 38 words
The speech synthesizer set forth in claim 2 wherein said parameter signal-obtaining means includes means for obtaining said parameter signals and generating corresponding updated control signals in a predetermined sequence in successive operating cycles of said first means.
Claim 5
Dependent Claim 73 words
The speech synthesizer set forth in claim 3 further comprising matrix means having prestored therein a multiplicity of parameter signals individually associated with and selectable as a function of phonemes to be synthesized, and means for receiving coded digital data indicative of a selected speech phoneme to be synthesized, said first means being responsive to said coded digital data for reading from said matrix means parameter signals associated with said selected speech phoneme.
Claim 6
Dependent Claim 51 words
The speech synthesizer set forth in claim 4 further comprising means for establishing basic phoneme pitch, and wherein said means for receiving coded digital data includes means for receiving data indicative of changes in said basic phoneme pitch and means responsive to said change-indicative data for modifying said basic phoneme pitch.
Claim 7
Dependent Claim 54 words
The speech synthesizer set forth in claim 4 further comprising means for establishing basic speech speed rate, and wherein said means for receiving coded digital data includes means for receiving data indicative of changes in said basic speech speed rate and means responsive to said change-indicative data for modifying said basic speech speed rate.
Claim 8
Dependent Claim 89 words
The speech synthesizer set forth in claim 3 wherein said vocal tract means comprises a vocal tract including said lattice filter means responsive to first ones of said control signals for controlling frequency characteristics of said filter means, input means responsive to second ones of said control signals for controlling timing characteristics of input signals to said vocal tract, and output means coupled to said vocal tract and responsive to third ones of said control signals for controlling amplitude of vocal tract output signals fed to said sound-generating means.
Claim 9
Dependent Claim 69 words
The speech synthesizer set forth in claim 7 wherein said lattice filter includes means for forming a cascade lattice filter having first and second sets of interdependent variables, means for storing said variables, and means operative during each said operating cycle of said vocal tract means for obtaining said first set of variables as a function of the said second set of variables obtained during the preceding operating cycle.
Claim 10
Dependent Claim 58 words
The speech synthesizer set forth in claim 7 further comprising a source of vocal sound including storage means having data prestored therein indicative of amplitude of a preselected vocal sound, and wherein said input means comprises means for sequentially addressing storage locations of said vocal sound storage means during corresponding sequential operating cycles of said vocal tract means.
Claim 11
Dependent Claim 31 words
The speech synthesizer set forth in claim 9 wherein said predetermined vocal sound comprises a partially integrated chirp pulse having a contour illustrated to scale in FIG. 7 of the drawings.
Claim 12
Dependent Claim 55 words
The speech synthesizer set forth in claim 9 further comprising a source of fricative sound including storage means having data prestored therein indicative of differential noise amplitude, and wherein said input means comprises means for randomly addressing storage locations of said fricative sound storage means during each said operating cycle of said vocal tract means.
Claim 13
Dependent Claim 28 words
The speech synthesizer set forth in claim 11 wherein said input means further comprises means for simultaneously applying both vocal and fricative sound signals to said vocal tract.
Claim 14
Dependent Claim 158 words
A phonetically driven speech synthesizer comprising matrix means having prestored therein a multiplicity of parameters individually associated with and selectable as a function of phonemes to be synthesized, said parameters being a function of desired frequency, amplitude and timing characteristics of individual phonemes, means for receiving coded digital data indicative of a selected speech phoneme to be synthesized and for reading a plurality of said parameters from said matrix means associated with said selected phoneme, vocal tract means responsive to a plurality of control signals for generating vocal and fricative sounds, and control means including first means responsive to said digital data for obtaining a corresponding plurality of parameters from said matrix means, second means responsive to each said parameter for generating corresponding control signals in a predetermined sequence of individual successive operations, and third means for intermittently and alternately operating said second means and said vocal tract means in successive operating cycles of predetermined fixed time duration.
Claim 15
Dependent Claim 158 words
A phonetically driven speech synthesizer comprising matrix means having prestored therein a multiplicity of parameters individually associated with and selectable as a function of phonemes to be synthesized, said parameters being a function of desired frequency, amplitude and timing characteristics of individual phonemes, means for receiving coded digital data indicative of a selected speech phoneme to be synthesized and for reading a plurality of said parameters from said matrix means associated with said selected phoneme, vocal tract means responsive to a plurality of control signals for generating vocal and fricative sounds, and control means including first means responsive to said digital data for obtaining a corresponding plurality of parameters from said matrix means, second means responsive to each said parameter for generating corresponding control signals in a predetermined sequence of individual successive operations, and third means for intermittently and alternately operating said second means and said vocal tract means in successive operating cycles of predetermined fixed time duration.
Claim 16
Dependent Claim 78 words
The speech synthesizer set forth in claim 13 wherein said control means further includes means for establishing basic speech speed rate and operating said third means as a function of said basic speech speed rate, means for establishing a basic phoneme pitch and for operating said vocal tract means as a function of said basic phoneme pitch, and means responsive to said coded digital data for selectively varying said basic speech speed rate and said basic phoneme pitch.
Claim 17
Dependent Claim 31 words
The speech synthesizer set forth in claim 13 wherein said third means comprises means responsive to each said parameter in a predetermined parameter sequence in successive ones of said operating cycles.
Claim 18
Dependent Claim 89 words
The speech synthesizer set forth in claim 15 wherein said vocal tract means comprises a vocal tract including said lattice filter means responsive to first ones of said control signals for controlling frequency characteristics of said filter means, input means responsive to second ones of said control signals for controlling timing characteristics of input signals to said vocal tract, and output means coupled to said vocal tract and responsive to third ones of said control signals for controlling amplitude of vocal tract output signals fed to said sound-generating means.
Claim 19
Dependent Claim 69 words
The speech synthesizer set forth in claim 16 wherein said lattice filter includes means for forming a cascade lattice filter having first and second sets of interdependent variables, means for storing said variables, and means operative during each said operating cycle of said vocal tract means for obtaining said first set of variables as a function of the said second set of variables obtained during the preceding operating cycle.
Claim 20
Dependent Claim 55 words
The speech synthesizer set forth in claim 15 further comprising a source of fricative sound including storage means having data prestored therein indicative of differential noise amplitude, and wherein said input means comprises means for randomly addressing storage locations of said fricative sound storage means during each said operating cycle of said vocal tract means.
Claim 21
Dependent Claim 58 words
The speech synthesizer set forth in claim 18 further comprising a source of vocal sound including storage means having data prestored therein indicative of amplitude of a preselected vocal sound, and wherein said input means comprises means for sequentially addressing storage locations of said vocal sound storage means during corresponding sequential operating cycles of said vocal tract means.
Claim 22
Dependent Claim 28 words
The speech synthesizer set forth in claim 19 wherein said input means further comprises means for simultaneously applying both vocal and fricative sound signals to said vocal tract.
Claim 23
Independent Claim 112 words
A method of synthesizing speech phonemes, the method utilizing a lattice filter vocal tract means responsive to a multiplicity of individual control signals for controlling output characteristics of synthesized sounds, the method comprises the steps of: (a) generating a series of parameter signals indicative of amplitude, frequency and timing control parameters of each phoneme to be synthesized, (b) generating corresponding control signals to said vocal tract means as a function of at least one of said parameter signals, (c) generating synthetic sound at said vocal tract means responsive to said control signals, and (d) alternately repeating said steps (c) and (b) in a series of operating cycles of predetermined fixed time duration.
Claim 24
Independent Claim 112 words
A method of synthesizing speech phonemes, the method utilizing a lattice filter vocal tract means responsive to a multiplicity of individual control signals for controlling output characteristics of synthesized sounds, the method comprises the steps of: (a) generating a series of parameter signals indicative of amplitude, frequency and timing control parameters of each phoneme to be synthesized, (b) generating corresponding control signals to said vocal tract means as a function of at least one of said parameter signals, (c) generating synthetic sound at said vocal tract means responsive to said control signals, and (d) alternately repeating said steps (c) and (b) in a series of operating cycles of predetermined fixed time duration.
Claim 25
Dependent Claim 69 words
The method set forth in claim 21 wherein said step (a) includes the step of storing said parameter signals in a matrix addressable as a function of a digital phoneme code, and wherein said step (b) comprises the steps of receiving coded digital data indicative of a phoneme to be synthesized and obtaining corresponding parameters from said matrix in a predetermined sequence in successive ones of said operating cycles.
Claim 26
Dependent Claim 65 words
The method set forth in claim 22 wherein said step (c) comprises the step of generating vocal sounds at a global pitch modified by selected ones of said parameters, and wherein said method comprises the additional steps of receiving second coded digital data indicative of desired changes in said global pitch, and modifying said global pitch as a function of said second coded digital data.
Claim 27
Dependent Claim 67 words
The method set forth in claim 23 wherein said step (d) includes the step of controlling said predetermined fixed time duration as a function of a speed control signal, and wherein said method comprises the additional steps of receiving third coded digital data indicative of desired changes in said speech speed and modifying said speech speed control signal as a function of said third coded digital data.
Claim 28
Dependent Claim 40 words
The method set forth in claim 24 comprising the step of receiving all of said coded digital data as serially sequential data bytes, and distinguishing between phoneme indicative digital data and change-indicative digital data as a function of data code.
Claim 29
Dependent Claim 130 words
A microprocessor-based method of phonetic speed synthesis as a function of predetermined sound control parameters corresponding to each of a series predetermined program routines including first routines and second routines, said method comprising the steps of: (a) storing said predetermined parameters in a memory device such that such parameters are readable as a function of a phonetic sound to be synthesized, (b) generating control data as a function of each parameter for controlling amplitude, frequency and timing of a corresponding elected phoneme, (c) continuously cycling through said first and second routines in a series of predetermined operating cycles of fixed time duration, each said operating cycle including one of said first routines selected in a predetermined sequence in successive ones of said operating cycles and all of said second routines.
Claim 30
Dependent Claim 130 words
A microprocessor-based method of phonetic speed synthesis as a function of predetermined sound control parameters corresponding to each of a series predetermined program routines including first routines and second routines, said method comprising the steps of: (a) storing said predetermined parameters in a memory device such that such parameters are readable as a function of a phonetic sound to be synthesized, (b) generating control data as a function of each parameter for controlling amplitude, frequency and timing of a corresponding elected phoneme, (c) continuously cycling through said first and second routines in a series of predetermined operating cycles of fixed time duration, each said operating cycle including one of said first routines selected in a predetermined sequence in successive ones of said operating cycles and all of said second routines.

References Cited (Backward Citations)

US4360708A Cited
US4264783A Cited
US4392018A Cited
US4507750A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-08 1992-11-07 1993-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-08 1996-11-07 1997-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-08 2000-11-07 2001-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag