public void onSpeechProgressChanged(String utteranceId, int progress) 这个回调,如果是标点符号,progress是不会加1的,比如传入 ... 对应的回调的progress 是 0 ,0, 0 ,有没有什么可以设置,就是标点符号也是和其他字符一样,递增的,需要用到这个progress进行判断,现在因为标点符号导致条件失效了
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
不可以吧。 progress 是从0 到 “合成文本的字符数”。没有文本不可以的。你是什么样的场景呢需求标点的合成?
有没有方法可以设置不论传入字符是不是标点,onSpeechProgressChanged的progress都是按照字符进度回调过来的
语音合成,安卓sdk的,就是传入内容全是标点符号的,这个回调的progress 就全是0了
语音识别还是合成?api还是sdk?导致条件失效是什么意思?