语音合成出现BUFFER TIMEOUT
孽海119 发布于2019-09 浏览:3566 回复:8
0
收藏

AudioFlinger( 634): BUFFER TIMEOUT: remove(4) from active list on thread 0x7792703000

onError:2(-15)(-15)online synthesize get was timeout[(cause)java.util.concurrent.TimeoutException]

出现上述错误,有什么解决方案吗

收藏
点赞
0
个赞
共8条回复 最后由用户已被禁言回复于2022-04
#9用户已被禁言回复于2019-09
#8 孽海119回复
是否因为连续调用speak接口,总合成量超过512个字引起的AudioFling的缓冲区溢出?
展开

请先测试demo,看demo是否有无此问题。

0
#8孽海119回复于2019-09
#7 用户已被禁言回复
sdk内部是有队列的。请先测试demo,看demo是否有无此问题。 注意需要合成的每个文本text不超过1024的GBK字节,即512个汉字或英文字母数字。超过请自行按照句号问号等标点切分,调用多次合成接口。
展开

是否因为连续调用speak接口,总合成量超过512个字引起的AudioFling的缓冲区溢出?

0
#7用户已被禁言回复于2019-09
#6 孽海119回复
当前测试是必现,官方demo没有测试过,估计也存在此问题。此异常是多次调用speak之后,导致AudioFlinger 的缓冲区溢出产生的。现象是某一句话不能播放完全
展开

sdk内部是有队列的。请先测试demo,看demo是否有无此问题。

注意需要合成的每个文本text不超过1024的GBK字节,即512个汉字或英文字母数字。超过请自行按照句号问号等标点切分,调用多次合成接口。

0
#6孽海119回复于2019-09
#4 用户已被禁言回复
您好,请问这个报错是必现的吗?官方demo里是否也有此问题呢?

当前测试是必现,官方demo没有测试过,估计也存在此问题。此异常是多次调用speak之后,导致AudioFlinger 的缓冲区溢出产生的。现象是某一句话不能播放完全

0
#5孽海119回复于2019-09

当前测试是必现,官方demo没有测试过,估计也存在此问题。

0
#4用户已被禁言回复于2019-09
#3 孽海119回复
离线在线语音合成Android SDK

您好,请问这个报错是必现的吗?官方demo里是否也有此问题呢?

0
#3孽海119回复于2019-09

离线在线语音合成Android SDK

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

您好,请问您使用的是api还是sdk,如果是sdk的话,具体是哪个sdk呢?

0
TOP
切换版块