Home 主頁 Service 服務計畫 Android App 手機程式 Template Gallery 網頁設計範本 Expertise 專業領域 Blog 博客 Download 下載 FAQ 網頁製作常見問題 Support 支援 Links 友情連結 Contact Us 聯絡我們

Google文字轉語音

發佈: 04-22-2011

分類: 程序設計

相信你一定有用過google 的translate功能吧 (http://translate.google.com)它可以把一種語言翻譯到令一種語言。而且它支持讀出一些語言,比如是英文普通話和日文等,發音也算是十分自然,而且完全免費。筆者也經常使用,因為這是不用安裝,十分方便。

其實你也可以以Url 的方式來使用google的tts服務,在browser輸入(最好是chrome上,否則外語可能有些encoding的問題):

http://translate.google.com/translate_tts?tl=en&q=hello
/* 英文 */
http://translate.google.com/translate_tts?q=做個勇敢中國人&tl=zh-CN
/* 中文也可以 */
http://translate.google.com/translate_tts?q=日本&tl=ja
/* 日文也可以 */

雖說很自然,可是編寫語音功能的程式時,你依然沒有很多選擇,只好用microsoft的speech api (SAPI)。Google 這tts功能,沒有真正的開放api,缺乏documentation,而且現在也不能控制生成聲音的音調節奏,轉換語音庫等功能。

Microsoft的Speech api支持windows上外加的語音庫,用起來很易上手,更可以調整音量,和速度。語音庫方面,windows也有預裝的中文(普通話)或英文語音庫,你也可以自行外加其他公司的tts(也有廣東話的tts)。windows vista以後,語音也算很自然了,xp時代的真的難聽了,你應該聽過microsoft Sam 的機械人式說話吧,呵呵!

訪客: Copyright ©2011 KF Software House 版權所有 | 網站地圖