Claims
- 1. A system for generating synthetic human speech comprising:
- (a) first memory means for storing a plurality of digital speech values including digital speech values representative of digital filter coefficients;
- (b) second memory means for storing digital data including at least one selected address location of said first memory means;
- (c) controller means coupled to said first and second memory means for accessing selected portions of said plurality of digital speech values including said digital speech values representative of digital filter coefficients in said first memory means in response to said selected address location in said second memory means;
- (d) digital filter speech synthesis means coupled to said controller means comprising:
- (i) an excitation generator for generating excitation signals;
- (ii) a single multiplier circuit coupled to said first memory means and to said excitation generator and having a selective feedback multiplex network interconnecting the output and the input thereof in a closed feedback loop for selectively multiplying said excitation signals with said accessed digital speech values representative of digital filter coefficients in a multiplexing multiply operation; and
- (iii) digital-to-analog converter means for converting the output of said single multiplier circuit to analog signals representative of human speech; and
- (e) audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
- 2. The system according to claim 1 wherein said first memory means comprises a non-volatile read only memory.
- 3. The system according to claim 1 wherein said controller means comprises a microprocessor.
- 4. The system according to claim 3 wherein said system further includes operator input means for receiving inputs from an operator and coupled to said microprocessor for controlling said microprocessor.
- 5. The system according to claim 4 wherein said operator input means comprises a keyboard.
- 6. The system according to claim 1 wherein said single multiplier circuit is an array multiplier.
- 7. The system according to claim 1 wherein said audio means comprises a speaker.
- 8. The system according to claim 1 wherein said digital filter speech synthesis means is implemented on a single integrated circuit device.
- 9. A system for generating synthetic human speech comprising:
- (a) first memory means for storing a plurality of digital speech values including digital speech values representative of digital filter coefficients;
- (b) second memory means for storing digital data including at least one selected address location of said first memory means;
- (c) digital control means coupled to said first and second memory means for accessing sequences of digital speech values including said digital speech values representative of digital filter coefficients in said first memory means in response to said selected address location in said second memory means;
- (d) digital filter speech synthesis means for generating analog signals representative of human speech, said digital filter speech synthesis means comprising:
- (i) filter excitation generator means coupled to said first memory means and responsive to selected ones of said sequences of digital speech values for generating digital excitation signals;
- (ii) a single multiplier circuit coupled to said first memory means and to said filter excitation generator means and having a selective feedback multiplex network interconnecting the output and the input thereof in a closed feedback loop for selectively multiplying said accessed digital speech values representative of digital filter coefficients with said digital excitation signals in a multiplexing multiply operation;
- (iii) digital-to-analog converter means for converting the output of said multiplier circuit to analog signals representative of human speech; and
- (e) audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
- 10. The system according to claim 9 wherein said first memory means comprises a non-volatile read-only-memory.
- 11. The system according to claim 9 wherein said second memory means comprises a non-volatile read-only-memory.
- 12. The system according to claim 9 wherein said digital control means comprises a microprocessor.
- 13. The system according to claim 12 wherein said system further includes operator input means for receiving inputs from an operator and coupled to said microprocessor for controlling said microprocessor.
- 14. The system according to claim 13 wherein said operator input means comprises a keyboard.
- 15. The system according to claim 9 wherein said single multiplier circuit comprises an array multiplier.
- 16. The system according to claim 9 wherein said audio means comprises a speaker.
- 17. The system according to claim 9 wherein said digital filter speech synthesis means is implemented on a single integrated circuit device.
- 18. A system for generating synthetic human speech comprising:
- (a) first memory means for storing a plurality of digital speech values indicative of pitch, amplitude, and digital filter coefficients;
- (b) second memory means for storing digital data including at least one selected address location of said first memory means;
- (c) controller means coupled to said first and second memory means for accessing selected portions of said plurality of digital speech values in response to said selected address location in said second memory means;
- (d) operator input means for receiving inputs from an operator and coupled to said controller means for directing the operation of said controller means;
- (e) digital filter speech synthesis means coupled to said controller means comprising:
- (i) an excitation generator for generating excitation signals;
- (ii) a single multiplier circuit having first and second inputs and being coupled to said first memory means via said first input and to said excitation generator via said second input for selectively multiplying said excitation signals with said accessed digital speech values indicative of amplitude and digital filter coefficients;
- (iii) a selective feedback network operatively interconnected between the output of said single multiplier circuit and said second input thereof in a closed feedback loop including an adder wherein excitation signals and intermediate products of previously accessed digital speech values are combined prior to reintroduction to said single multiplier circuit via said second input thereof in a repetitive sequence for a further multiplying operation with succeeding digital speech values indicative of amplitude and digital filter coefficients in a multiplexing multiply operation; and
- (iv) digital-to-analog converter means for converting the output of said single multiplier circuit to analog signals representative of human speech; and
- (f) audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
- 19. A system for generating synthetic human speech according to claim 18, wherein said first memory means comprises a non-volatile read only memory.
- 20. A system for generating synthetic human speech according to claim 18, wherein said operator input means comprises a keyboard.
- 21. A system for generating synthetic human speech according to claim 18, wherein said single multiplier circuit is an array multiplier.
- 22. A system for generating synthetic human speech according to claim 18, wherein said audio means comprises a speaker.
- 23. A system for generating synthetic human speech according to claim 18, wherein said digital filter speech synthesis means is implemented on a single integrated circuit device.
- 24. The system according to either of claims 1 or 18, wherein the digital speech values as stored in said first memory means are in a predetermined coded format as coded digital speech values, and further including decoder means coupled between said first memory means and said controller means for decoding the coded digital speech values accessed by said controller means.
- 25. The system according to claim 9, wherein the digital speech values as stored in said first memory means are in a predetermined coded format as coded digital speech values, and further including decoder means coupled between said first memory means and said digital control means for decoding the coded digital speech values accessed by said digital control means.
- 26. The system according to any of claims 1, 9, or 18, further including means operably associated with said second memory means for incrementing the address location contained therein.
- 27. The system according to claim 26, wherein said second memory means comprises an address register.
- 28. The system according to any of claims 2, 10, or 19, wherein said second memory means comprises a second non-volatile read only memory separate from the first non-volatile read only memory comprising said first memory means.
- 29. The system according to claim 28, wherein said controller means comprises a microprocessor and said second non-volatile read only memory is included as a component thereof.
Parent Case Info
This application is a division of U.S. application Ser. No. 901,393 filed Apr. 28, 1978, now U.S. Pat. No. 4,209,836 issued June 24, 1980, which is a continuation-in-part of U.S. application Ser. No. 807,461 filed June 17, 1977, now abandoned.
US Referenced Citations (5)
Non-Patent Literature Citations (2)
| Entry |
| Anonymous, "Talking Board Offers Speech Synthesis", Computer Design, Jul. 1976, pp. 46, 48. |
| M. Sambur et al., "On Reducing the Buzz in LPC Synthesis", J. Ac. Soc. Am., Mar. 1978, pp. 918-924. |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
901393 |
Apr 1978 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
807461 |
Jun 1977 |
|