Variable frame length data converter for a speech synthesis circuit
AssigneeTexas Instruments Incorporated
InventorsRichard H. Wiggins, Jr., George L. Brantingham
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsRichard H. Wiggins, Jr., George L. Brantingham
Estimating the term…
A speech synthesis circuit is provided with a variable frame length data converter and the speech synthesizer is preferably integrated on an integrated circuit chips. The variable frame length data converter reduces the amount of data required to synthesizer human speech at a given quality level. Preferably, a full frame of data includes, a pitch parameter, an energy parameter, a repeat bit and a plurality of speech coefficients. Each parameter or coefficient has a preselected length, but each frame has a variable number of parameters or coefficients associated therewith. The parameters and coefficients are encoded and a particular code of the pitch parameter indicates that the speech is to be unvoiced. An unvoiced frame includes fewer coefficients that a voiced frame and the converter detects this particular pitch parameter and automatically sets the unsent coefficients to zero. The converter also detects the state of the repeat bit for controlling the synthesizing to use the coefficients received during the previous frame as the coefficient to be used to generate speech in response to the present frame. In this embodiment, when the repeat bit comes up, new pitch and energy parameters are inputted therewith. Further, the converters preferably detects particular codes in the energy parameter for determining when a pause occurs or when the last frame of data has been sent.
A method of decoding encoded variable frame length data being coupled to a speech synthesis circuit from a memory means storing said encoded variable frame length data, each frame including at least one encoded parameter and a majority of the frames including a plurality of encoded parameters, the method comprising the steps of:
A method of decoding encoded variable frame length data being coupled to a speech synthesis circuit from a memory means storing said encoded variable frame length data, each frame including at least one encoded parameter and a majority of the frames including a plurality of encoded parameters, the second encoded parameter in a frame being indicative of the length of said frame, the method comprising the steps of:
A method of decoding encoded variable frame length data being coupled to a speech synthesis circuit from a memory means storing said encoded variable frame length data, each frame including at least one encoded parameter and a majority of frames including a plurality of encoded parameters and a repeat bit, the method comprising the steps of:
A speech synthesis system comprising:
Dependencies are inferred from the claim text.