Implementation Principle
UseWaveform splicing speech generationMethod to implement the system. This method is used to build a large voice database in advance.
Appropriate technical means are used to pick out the required voice elements for splicing to form a speech output. Therefore, the focus of speech splicing isBase
Splicing of The Voice Unit, We selectWordAs the basic unit of speech splicing,The audio database consists of several WAV sample files in the unit of words.
.[1]
Therefore, the implementation of the Chinese TTS System mainly completes two tasks:
First:Create a voice database that records the pronunciation of all Chinese Characters in Mandarin;
Second:Establish an access method from the inner code of the Chinese character machine to the pronunciation of the Chinese character, and obtain the pronunciation of the Chinese character from the inner code of the Chinese character machine. And synthesize
WavSound file.[2]
Article introduction:
Introduction to the simplified implementation of Chinese TTS (based on Linux)
Http://blog.csdn.net/dedodong/archive/2006/07/15/923543.aspx
Implementation of a Chinese TTS Language Library Based on Linux
Http://blog.csdn.net/dedodong/archive/2006/08/22/1105742.aspx
A simple implementation of Chinese TTS (based on Linux) for Speech Synthesis
Http://blog.csdn.net/dedodong/archive/2006/08/22/1105879.aspx
Chinese TTS simple implementation (based on Linux) postscript
Http://blog.csdn.net/dedodong/archive/2006/08/24/1109908.aspx
References:
1 Guo Lanying. Research on Chinese speech splicing technology. Computer Application Software, vol. 22nd, issue 1
2 Yuan Yu. Implementation Scheme of a TTS System. Computer Engineering and application 2004.21 229