我正在使用setContentDescription方法设置TextView的内容描述。
传递给此方法的字符串是由句号“。”分隔的两个句子的串联。
当“话语提示”或“语音合成”朗读时,它不会标记两个句子之间的暂停。
我的问题是,有什么办法可以解决这个问题,例如特殊的UTF字符?
答案 0 :(得分:1)
不确定是否有特殊字符可用,但是另一种解决方案可能是分割语音并添加
textToSpeech.playSilence(750, TextToSpeech.QUEUE_ADD, null);
然后继续其余的拆分
答案 1 :(得分:0)
尝试换行符。
要读取此条形码:“ 3S REGR 2345”,我发现“ 3 S \ nR E G R \ n2 3 4 5”使我得到了在Samsung TTS上获得的结果。
它将被读为“三个S. R E G R.两个三个四个五个”