我想實現一個使用vocalizer聲音的tts應用程序。我已經下載了很多聲音,並且他們被正確列出了獲取聲音的電話。tts設置聲音使用發聲tts引擎
for(Voice v : engine.getVoices()){
}
但是,當我把它engine.setVoice(v)
沒有設置正確,當你下載了語言不止一種聲音。例如
而不是使用選定的語音應用程序(菲奧娜)而改用凱特,如果我換了最愛的聲音在Vocalizer提供的應用程序將使用菲奧娜而不是凱特。如果你已經下載了所有的聲音,這也是一樣的,它總是會選擇在應用程序中選擇的本地聲音的最喜歡的聲音。
我該如何解決這個問題?
什麼是'setVoice()'結果呢?我發現沒有任何TTS提供商正在正確處理新的語音API,而不是Google ... – brandall
0,它是成功的一個,-1是錯誤 – Lawtonj94
在Android文本到語音設置中,是否將語音列爲單獨的引擎? – brandall