gpt4 book ai didi

Android TTS(文字转语音)无法正确发音单个字母

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:28:10 24 4
gpt4 key购买 nike

我正在尝试在我的 Activity 中实现 Android 的文本转语音技术。这是一个简单的文字游戏,我希望 TTS 引擎在用户按下某个按钮时拼出一个字母。例如,当用户按下 A 按钮时,我想听到“A”。

问题是 .speak 方法只接受一个字符串作为输入。所以,当我告诉 TTS 引擎我只想要一个字母串时,声音并不是字母的发音。有什么方法可以让它正确发音单字母字符串吗?

目前的解决方案是使用听起来像字母的单词作为字符串输入,例如B 的“bee”,C 的“see”等等。但是 FH 等等呢?

还有其他想法吗?

最佳答案

经过大量试验,我找到了更好的解决方案。为了 android tts 引擎宣布一个字母,你必须用大写字母写它。例如“B”。这样它就会正确发音!唯一的异常(exception)是“A”和“Z”,它们必须写成“ay”和“zet”!

希望对你有帮助

关于Android TTS(文字转语音)无法正确发音单个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9716851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com