Speech回调问题
zhaoxitech 发布于2019-05 浏览:1426 回复:4
0
收藏
快速回复

public void onSpeechProgressChanged(String utteranceId, int progress) 这个回调,如果是标点符号,progress是不会加1的,比如传入 ...  对应的回调的progress 是 0 ,0, 0 ,有没有什么可以设置,就是标点符号也是和其他字符一样,递增的,需要用到这个progress进行判断,现在因为标点符号导致条件失效了

收藏
点赞
0
个赞
共4条回复 最后由vx27422回复于2022-04
#5用户已被禁言回复于2019-05
#4 zhaoxitech回复
有没有方法可以设置不论传入字符是不是标点,onSpeechProgressChanged的progress都是按照字符进度回调过来的
展开

不可以吧。 progress 是从0 到 “合成文本的字符数”。没有文本不可以的。你是什么样的场景呢需求标点的合成?

0
#4zhaoxitech回复于2019-05
#2 用户已被禁言回复
语音识别还是合成?api还是sdk?导致条件失效是什么意思?

有没有方法可以设置不论传入字符是不是标点,onSpeechProgressChanged的progress都是按照字符进度回调过来的

0
#3zhaoxitech回复于2019-05

语音合成,安卓sdk的,就是传入内容全是标点符号的,这个回调的progress 就全是0了

0
#2用户已被禁言回复于2019-05

语音识别还是合成?api还是sdk?导致条件失效是什么意思?

0
TOP
切换版块