The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 25, 2005
Filed:
Mar. 26, 2002
Geoffrey Bruce Jackson, Mountain View, CA (US);
Aditya Raina, San Jose, CA (US);
Bo-hung Wu, Saratoga, CA (US);
Chuan-shin Rick Lin, Milpitas, CA (US);
Ming-bing Chang, Los Altos Hills, CA (US);
Bor-wen Yang, San Jose, CA (US);
Wen-kuei Chen, Sunnyvale, CA (US);
Peter J. Holzmann, San Jose, CA (US);
Rodney Lee Doan, Alviso, CA (US);
Saleel V. Awsare, Redwood City, CA (US);
Geoffrey Bruce Jackson, Mountain View, CA (US);
Aditya Raina, San Jose, CA (US);
Bo-Hung Wu, Saratoga, CA (US);
Chuan-Shin Rick Lin, Milpitas, CA (US);
Ming-Bing Chang, Los Altos Hills, CA (US);
Bor-Wen Yang, San Jose, CA (US);
Wen-Kuei Chen, Sunnyvale, CA (US);
Peter J. Holzmann, San Jose, CA (US);
Rodney Lee Doan, Alviso, CA (US);
Saleel V. Awsare, Redwood City, CA (US);
Abstract
A text-to-speech conversion system that includes a first module to convert text into words, a second module to convert words into phonemes, a third module to map phonemes to sound units, and a storage unit to store speech representations for a library of sound units. The first, second, and third modules and the storage unit are implemented within a single integrated circuit to reduce size and cost. The system typically further includes a ROM to store the codes for the modules, a RAM to store the text and intermediate results, a processor to execute the codes for the modules, a control module to direct the operation of the first, second, and third modules. The storage unit may be implemented with a multi-level, non-volatile analog storage array and may be programmed with a new library of speech representations by a programming module.