使用了百度语音合成api,返回是个二进制音频,我把它转成base64,然后加到audio的src上,但是无法播放
1、
这是node上做的转换
let repData = {
"status": 0,
"msg": "",
"err": "",
"data": 'data:audio/wav;base64,' + new Buffer(data).toString('base64')
};
接着我把生成的base64加在src上,不能播放
data:audio/x-mpeg 也试过,还是不行
2、
但是它的官网也是用base64的
官网的:
我的:像第一个就是用的官网的base64数据,居然不能播放,改成data:audio/wav就能播放。。。
合成的音频格式是什么? x-mpeg是播放mp3的。