【发布时间】:2016-10-14 10:37:08
【问题描述】:
我正在尝试在我的 Activity 中实现 Android 的文本到语音技术。这是一个简单的文字游戏,我希望 TTS 引擎在用户按下某个按钮时拼写一个字母。例如,当用户按下 A 按钮时,我想听到“A”。
问题是.speak 方法只接受一个字符串作为输入。所以,当我告诉 TTS 引擎我只想要一个字母串时,声音不是字母的发音。有什么方法可以让它正确发音单字母字符串?
目前的解决方案是使用字符串输入,听起来像字母的单词,例如B 为“bee”,C 为“see”,依此类推。但是F、H等等呢?
还有其他想法吗?
【问题讨论】:
-
有效吗?痒吗?我认为您正在做的事情可能是解决这种行为的唯一方法。
-
这真的取决于TTS引擎;使用 Google TTS 引擎 3.10.10 版,可以按预期以英语合成单个字母。