我想实现一个使用vocalizer声音的tts应用程序。我已经下载了很多声音,并且他们被正确列出了获取声音的电话。tts设置声音使用发声tts引擎
for(Voice v : engine.getVoices()){
}
但是,当我把它engine.setVoice(v)
没有设置正确,当你下载了语言不止一种声音。例如
而不是使用选定的语音应用程序(菲奥娜)而改用凯特,如果我换了最爱的声音在Vocalizer提供的应用程序将使用菲奥娜而不是凯特。如果你已经下载了所有的声音,这也是一样的,它总是会选择在应用程序中选择的本地声音的最喜欢的声音。
我该如何解决这个问题?
什么是'setVoice()'结果呢?我发现没有任何TTS提供商正在正确处理新的语音API,而不是Google ... – brandall
0,它是成功的一个,-1是错误 – Lawtonj94
在Android文本到语音设置中,是否将语音列为单独的引擎? – brandall