2021年4月29日 星期四

App Inventor : TTS 文字轉語音講中文

2021年4月29日 星期四

 App Inventor 內建了 TextToSpeech (TTS) 的積木,可以把字串以合成的語音唸出來。線上使用說明文件在這個網址:

看起來很簡單啊~~哈!如果讓它講英是沒什麼問題,最大的問題是在「Country」中找不到台灣,在「Language」中找不到中文;測試的結果,當然是遇到中文就變啞巴。

看一下手機中的到底安裝了什麼 TTS 的相關資料?

TTS 一般是歸在 Android 手機設定的「語言與輸入」裡面,我的紅米手機是放在「文字轉語音輸出」:


這支舊的紅米手機內建的 TTS 引擎是「Pico TTS」


再來看 Pico TTS 支援哪些語言:


難怪不會說中文,根本沒有中文的語音資料。

沒關係!把 TTS 「引擎」換成有支援中文的Google 文字轉語音引擎」,到 Google Play 中找到「Google 文字轉語音引擎」,安裝完,重新回到「語言與輸入」的設定中,應該就可以選取「Google 文字轉語音引擎」了


設定完,再去 App Inventor 的 App 中測試,應該可以講中文了。



沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket