OpenRay手記:用免費TTS學外語

電腦的語音辨識功能研發了多年,但一直未能廣泛應用,原因之一就是噪音問題。在實際的使用環境中,一般都有環境噪音,環境噪音可能是嘈雜聲響,也可能是其他人正在說話時的聲音。

例如在辦公室內,當你使用語音輸入,其他同事卻在談話,電腦便難以辨識夾雜了多人同時說話的聲音了。相對語音辨識技術,新一代的人工語音合成技術TTS(Text To Speech)卻更為實用,是我經常使用的其中一種新科技。

簡單來說,TTS就是電腦把文字讀出來。TTS使用人工語音合成,因此發音有點像機械人說話。不過,經過多年的研發,目前的TTS系統已經能夠做到接近真人發聲,幾乎跟真人朗讀一樣。

其中一個最實用的TTS用途,是用來聽電子書。只要朗讀軟件支援電子書的格式,便可以用人工合成語音,把書中的內文讀出,把電子書變成發聲書了。

例如在網上下載或在網上書店購買到的epub格式電子書,可以用FBReader軟件閱讀,該軟件備有TTS插件,可以把電子書的內容逐個字讀出,而且讀得非常流暢。電腦讀出句子時,畫面更會把所讀句子變色,方便一邊閱讀一邊收聽,是學習外語時一套很好用的工具。

暫時TTS對英語的支援較佳,用來讀英文書,發音準確,句子讀得流利。不過,電子發音略嫌沒有感情,聽起來較為沉悶死板,這是TTS的技術限制。上述的FBReader軟件有視窗手機版和Android版,是一套免費軟件,連TTS插件也是免費,值得一試。

電郵:ray@openrice.com

鍾偉民(Ray)‧飲食網站創辦人