我正在使用 Vosk 服务器进行语音到文本的转换。我发送使用此方法获得的音频/wav blob 数据
recorder.stopRecording(function() {
var blob = this.blob;
// below one is recommended
var blob = this.getBlob();
});
从 RecordRTC ( https://recordrtc.org/RecordRTC.html ) 在 16000 个样本中使用 LINEAR16 编码到 Vosk WebSocket 服务器 ( https://github.com/alphacep/vosk-server/blob/master/websocket/asr_server.py)。该服务器使用 Vosk-server 附带的 test16k.wav 文件进行测试,但对我的音频数据返回一个空的检测响应。将数据发送到 Vosk 的正确方法是什么?