可以自定义 Android 上的对讲语音吗?

It is possible to customize the voice of Talkback on Android?

好吧,我需要为 Talkback 制作一个带有自定义语音的应用程序,可以吗?我要录制语音并在图标上播放,而不是标准语音。这个想法不是为了"read and talk",只是说说我已经知道这个词了。

例如:这是一个带有标签"Settings"的图标,当用户select时,将播放录制的自定义语音"Settings"。

谢谢。

简短的回答是否定的,你不能这样做。或者至少,可访问性 API 中没有任何内容支持此行为。您将不得不利用 Android OS 的其他部分来实现这一点。您可以从两个方向着手:

选项 1:创建您自己的 TTS 引擎。

选项 2:将内容描述设置为“”,对于您想要自定义公告的项目,并在这些项目获得辅助功能焦点时进行手动公告。注意:我不认可这个想法,它太残忍了。但是,为了完整起见,我列出了它。