说服TextToSpeech发音字母表

时间:2010-11-25 18:33:14

标签: android speech

我正在尝试让TextToSpeech在Android模拟器中说出字母数字引用。如果我有一个字符串,如“31NAA123”,那么我在所有字符之间插入空格,然后将其提交给speak方法。它适用于大多数字母,但偶然发现'A',它们几乎听不见很短“啊”,几乎和点击一样短。我尝试过 replaceAll(“A”,“AY”),这就是“ay,why”。我已经尝试将大多数语速降至0.3f - 没有任何效果。我正在使用英国语言​​提供英国口音。如果有人有任何有用的建议,我将不胜感激。

(我怀疑'我'会给出类似的问题,'o'似乎没问题)

1 个答案:

答案 0 :(得分:4)

您是否尝试过在字母后插入多个点?似乎对我很有效:

String s = "a.. b.. c.."; 

甚至更慢:

String s = "a... b... c...";