實現原理linux
採用波形拼接的語音生成方法來實現本系統。這種方法預先創建一個龐大的語音數據庫,在合成時數據庫
採用恰當的技術手段挑選出所需的語音基元進行拼接,從而造成語音輸出。所以,語音拼接的重點是基spa
本語音單元的拼接,咱們選取字做爲基本的語音拼接單位,語音數據庫由若干以字爲單位的WAV樣本文件.net
組成。[1]blog
因此實現本漢語TTS系統主要完成兩項工做:get
第一:創建一個語音庫,語音庫中記錄了普通話中全部漢字的讀音;class
第二:創建漢字機內碼到漢字讀音的訪問方法,實現由輸人的漢字機內碼獲得該漢字的讀音。而且合成原理
WAV聲音文件。[2]軟件
文章導讀:
中文TTS 的簡單實現(基於linux)之 前言
http://blog.csdn.net/dedodong/archive/2006/07/15/923543.aspx
中文TTS 的簡單實現(基於linux)之 語音庫的實現
http://blog.csdn.net/dedodong/archive/2006/08/22/1105742.aspx
中文TTS 的簡單實現(基於linux)之 實現語音合成
http://blog.csdn.net/dedodong/archive/2006/08/22/1105879.aspx
中文TTS 的簡單實現(基於linux)之 後記
http://blog.csdn.net/dedodong/archive/2006/08/24/1109908.aspx
方法
參考文獻:
1郭蘭英. 漢語語音拼接技術的研究. 計算機應用軟件第22卷第11期
2袁嵩. 一個TTS系統的實現方案. 計算機工程與應用2004.21 229