这边使用了百度tts,有个功能需要提前计算出一段文字识别出的语音播放时长,这个合成语音的时长怎么计算。或者说我用默认的语速合成语音,一个汉字大概多少秒,我可以通过progress计算时间进度
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
不客气,欢迎使用百度语音技术。
好的 谢谢
我刚才用5倍语速测试了12个字,合成的音频3.2秒,出去结尾静音时间,平均每个字在0.23秒左右。
PCM格式,单声道,采样率固定16000的话,音频文件的大小和时长正相关, 1秒的16000采样率音频文件大小约为32K。您可以通过生成一个PCM文件来大概测算一个汉字所需要的时间。目前只有这个方法,另外建议测试的时候请用稍长一点的段落,提高精准度。