android 百度语音合成tts
小骗子春秋 发布于2019-07 浏览:7849 回复:4
0
收藏

这边使用了百度tts,有个功能需要提前计算出一段文字识别出的语音播放时长,这个合成语音的时长怎么计算。或者说我用默认的语速合成语音,一个汉字大概多少秒,我可以通过progress计算时间进度

收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5用户已被禁言回复于2019-07
#4 小骗子春秋回复
好的 谢谢

不客气,欢迎使用百度语音技术。

0
#4小骗子春秋回复于2019-07
#3 用户已被禁言回复
我刚才用5倍语速测试了12个字,合成的音频3.2秒,出去结尾静音时间,平均每个字在0.23秒左右。
展开

好的 谢谢

0
#3用户已被禁言回复于2019-07

我刚才用5倍语速测试了12个字,合成的音频3.2秒,出去结尾静音时间,平均每个字在0.23秒左右。

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

PCM格式,单声道,采样率固定16000的话,音频文件的大小和时长正相关, 1秒的16000采样率音频文件大小约为32K。您可以通过生成一个PCM文件来大概测算一个汉字所需要的时间。目前只有这个方法,另外建议测试的时候请用稍长一点的段落,提高精准度。

0
TOP
切换版块