繁体   English   中英

有什么方法可以修改Android Text To Speech发音吗?

[英]Is there any way to modify Android Text To Speech pronunciation?

我正在寻找一种在Android中开发一种应用程序的方法,该应用程序可以通过文本讲Javanese语言。 据我所知,默认情况下没有安装这样的Javanese TTS。 那么有什么方法可以修改默认的TTS引擎发音? 例如,我期望的“ PIYE”发音是小便。 这是TTS引擎产生的结果:

mTts.speak("piye", TextToSpeech.QUEUE_ADD, null); // output: pie-ee

有人可以帮我吗? 谢谢。

我正在尝试做类似的事情-获取一个使用标准US-EN发音作为科学术语的应用。 我的解决方案是通过首先用语音正确的短语替换TTS引擎,以强制某种方式说出某些单词。 这是一个例子:

myString = myString.replace(“ cis”,“ sihs”);

这种方法似乎很有希望,但并不完美。

不,您不能更改发音。 没有API方法可以这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM