我正在尝试让TextToSpeech在Android模拟器中说出字母数字引用。如果我有一个字符串,如“31NAA123”,那么我在所有字符之间插入空格,然后将其提交给speak方法。它适用于大多数字母,但偶然发现'A',它们几乎听不见很短“啊”,几乎和点击一样短。我尝试过 replaceAll(“A”,“AY”),这就是“ay,why”。我已经尝试将大多数语速降至0.3f - 没有任何效果。我正在使用英国语言提供英国口音。如果有人有任何有用的建议,我将不胜感激。
(我怀疑'我'会给出类似的问题,'o'似乎没问题)
答案 0 :(得分:4)
您是否尝试过在字母后插入多个点?似乎对我很有效:
String s = "a.. b.. c..";
甚至更慢:
String s = "a... b... c...";