speechByWebsocket:实时语音识别,websocket通信

时间:2024-06-06 01:45:10
【文件属性】:

文件名称:speechByWebsocket:实时语音识别,websocket通信

文件大小:12.86MB

文件格式:ZIP

更新时间:2024-06-06 01:45:10

blog websockets socket-io audiocontext speed

实时上传语音arraybuffer by websocket.io 支持采样率和声道数量配置 支持Blob和arraybuffer以及file方式上传 录音支持WAV和PCM语音文件,并支持下载 客户端实现思路 客户端使用HTML5的getUserMedia接口和AudioContext对象。 首先,通过AudioContext.createMediaStreamSource方法创建一个MediaStreamAudioSourceNode, 用于接受本地计算机麦克风的音频输入。 再通过AudioContext的createScriptProcessor方法创建一个ScriptProcessorNode,用于处理音频采集操作。 然后,通过connect方法将麦克风的音频输入和音频采集链接。通过监听audioprocess事件,将采集的音频数据保存在配置的固定长度的数组内。客户端不能直接发送数


【文件预览】:
speechByWebsocket-master
----.gitignore(55B)
----README.md(1003B)
----server()
--------socket.js(2KB)
--------package.json(363B)
--------package-lock.json(10KB)
----client()
--------package.json(350B)
--------src()
--------.babelrc(40B)
--------index.html(446B)
--------package-lock.json(35KB)
----assets()
--------aliyun.mp4(12.88MB)

网友评论