我正在使用setContentDescription方法设置TextView的内容描述。
传递给此方法的字符串是由句点"分隔的两个句子串联而成的
当TalkBack或TTS(文本到语音(读到这篇文章时,它不会标记两句之间的停顿。
我的问题是,有没有办法处理这个问题,比如一个特殊的UTF字符?
尝试换行符。
要读取此条形码:";3S REGR 2345";,我发现";3S\nR E G R\n2 3 4 5";让我得到了我在三星TTS上追求的结果。
它将读作";Three S.R E G R Two Three Four Five";
不确定是否有任何特殊字符可用,但另一种解决方案可能是拆分语音并添加
textToSpeech.playSilence(750, TextToSpeech.QUEUE_ADD, null);
然后继续拆分的其余部分