我在大学的考试工作,我需要帮助。我想实现录音到网络浏览器录制语音,然后发送服务器进行语音识别。我发现这个录音JS可以录制语音,然后将其作为.wav文件下载到PC。我想修改录像机,将此wav文件发送给PC而不是服务器。你能帮帮我这个吗?另外我需要解释这个JS的源代码,因为我是JS的新手。非常感谢你们。
我想要修改的记录器的源代码是:https://github.com/mattdiamond/Recorderjs
答案 0 :(得分:3)
rec.exportWAV([callback][, type])
在回调中,您必须执行ajax请求并将blob上传到服务器。
rec.exportWAV(function(blob){
// Send the blob to your server using ajax.
});
BLOB =二进制大对象。
blob是数据的二进制表示形式(在本例中是wav文件)。
希望它有所帮助。