录制语音JS并将其发送到服务器

时间:2015-02-04 12:33:40

标签: javascript record

我在大学的考试工作,我需要帮助。我想实现录音到网络浏览器录制语音,然后发送服务器进行语音识别。我发现这个录音JS可以录制语音,然后将其作为.wav文件下载到PC。我想修改录像机,将此wav文件发送给PC而不是服务器。你能帮帮我这个吗?另外我需要解释这个JS的源代码,因为我是JS的新手。非常感谢你们。

我想要修改的记录器的源代码是:https://github.com/mattdiamond/Recorderjs

1 个答案:

答案 0 :(得分:3)

rec.exportWAV([callback][, type])

在回调中,您必须执行ajax请求并将blob上传到服务器。

rec.exportWAV(function(blob){
  // Send the blob to your server using ajax.
});
  

BLOB =二进制大对象。

blob是数据的二进制表示形式(在本例中是wav文件)。

希望它有所帮助。