Android SDK1.6版已經推出大概已經一陣子了,這版有許多的改動,詳細就請到這裡看了。
這邊要提到的是一個1.6版的新功能TTS(Text-to-speech),這是一個能夠讓Android發音的功能。由於小弟沒有買Android平台的手機,又想要測試此功能,就只好跑在emulator上了。要讓emulator能夠用TTS,首先要先抓能夠讓Android發音的發音套件,到這裡下載。要注意的是,這個東西會將語音檔的檔案放到SD卡上,所以相對應的avd一定要有掛載SD卡才可以。
安裝完後,請確定語系是英文(或是它有支援的五種語言應該都可以,分別有英文、法文、義大利文、德文和西班牙文),萬一隻後使用上一直有問題,建議把手機系統語系就調到上述五個中的。想要測試是否有安裝成功,可以到SettingsàSpeech synthesis,選Listen to an example,可以聽到女聲說:This is an example of speech synthesis,這樣就是安裝成功了。
如果想要自己寫程式跑看看,可以到這裡找範例程式。
感想:1.6版的TTS其實真的已經很完善了,就我自己測試的結果(英文) ,連續的發音,一些標點符號的停頓,甚至某些根本不存在的單字也能夠盡量的做出發音。可惜還不支援中文。程式碼部分如果有需要我在補上簡易測試版本的。

沒有留言:
張貼留言