应用程序可以修改Android语音到文本的发音吗

应用程序可以修改Android语音到文本的发音吗,android,text-to-speech,talkback,Android,Text To Speech,Talkback,我在一家叫edX的公司工作 我们目前正在努力使我们的Android应用程序更容易为盲人使用。为此,我们正在利用对讲模式 每当对讲模式尝试读取edX时,它都会发出“Ed”的发音。我想修好它,但我能做的只有这么多 例如,只要存在对edX的静态引用(例如,文本视图),我就可以手动设置发音。然而,我们的应用程序也广泛使用web视图,其中的内容是从服务器动态提取的 我该如何设置那里的发音?我可以在应用程序安装/启动时以某种方式修改文本到语音引擎吗?使用SSML,您应该能够加载自定义词典(发音词典)或使用

我在一家叫edX的公司工作

我们目前正在努力使我们的Android应用程序更容易为盲人使用。为此,我们正在利用对讲模式

每当对讲模式尝试读取edX时,它都会发出“Ed”的发音。我想修好它,但我能做的只有这么多

例如,只要存在对edX的静态引用(例如,文本视图),我就可以手动设置发音。然而,我们的应用程序也广泛使用web视图,其中的内容是从服务器动态提取的


我该如何设置那里的发音?我可以在应用程序安装/启动时以某种方式修改文本到语音引擎吗?

使用SSML,您应该能够加载自定义词典(发音词典)或使用

<phoneme ph="ɛd ɛks" alphabet="ipa">edX</phoneme>
edX
但我不确定当前的Android TTS API是否支持该功能。
(我也不确定这是否是正确的IPA)

使用SSML,您应该能够加载自定义词典(发音词典)或使用

<phoneme ph="ɛd ɛks" alphabet="ipa">edX</phoneme>
edX
但我不确定当前的Android TTS API是否支持该功能。
(我也不确定这是不是正确的IPA)

“聋人更容易接近”。你不是说瞎子吗?想为聋人做回话似乎很奇怪是的,谢谢。我更新了问题。您是在初始化文本到语音引擎,还是依赖于用户可能已启用的对讲?我们公司依赖于对讲模式,因为如果他们想启用它,这是用户的一个选项。“更方便聋人”。你不是说瞎子吗?想为聋人做回话似乎很奇怪是的,谢谢。我更新了问题。您是初始化文本到语音引擎,还是依赖于用户可能已启用的对讲?我们公司依赖于对讲模式,因为这是用户想要启用的选项。