我在一家名为edX的公司工作(发音为Ed-X)。
我们目前正在努力让盲人更容易使用我们的Android应用程序。为此,我们正在利用TalkBack模式。
每当TalkBack模式尝试读取edX时,它就会发出声音" Ed"。我想解决它,但我只能做很多事情。
例如,在存在对edX的静态引用的任何地方(例如,文本视图),我可以手动设置发音。但是,我们的应用程序还广泛使用Web视图,其中内容是从服务器动态提取的。
如何在那里设置发音?我可以在app install / startup上以某种方式修改文本到语音引擎吗?
答案 0 :(得分:0)
使用SSML你应该能够加载自定义词典(发音词典)或覆盖发音
<phoneme ph="ɛd ɛks" alphabet="ipa">edX</phoneme>
但我不确定当前的Android TTS API是否支持该功能。 (我也不确定这是否是正确的IPA)