我有一个Meteor调用,它以文本作为参数并返回该特定文本的.wav数据。现在我需要将其转换为.mp3并在我的Meteor应用程序中播放该音频。我该如何做?
Meteor.call("watsonaudio",wusername,wpassword,text, function(error, results) {
console.log("Insideeeeee");
if(results){
console.log("resultsss",results.content);
var audio = new Audio(results.content);
//audio.src = results.content;
audio.play();
console.log("audio played");
}
});
在上述代码中,
results.content
包含类似(RIFF����WAVEfmt ....)的.wav数据。现在我该如何让它播放?
console.log(' 文件读取成功'); var writer = new wav.FileWriter('output.wav', { channels: 1, sampleRate: 22050, bitDepth: 16 }); reader.pipe(writer); console.log('文件写入成功'); writer.pipe(res); }); tempaudio.pipe(reader);
- user7350714