如何将数据从 RecordRTC 发送到 Vosk 以进行语音转文本

问题描述

我使用 Vosk 服务器进行语音到文本的转换。我发送使用此方法获得的音频/wav blob 数据

recorder.stopRecording(function() {
    var blob = this.blob;

    // below one is recommended
    var blob = this.getBlob();
});

从使用 LINEAR16 编码的 16000 个样本的 RecordRTC(https://recordrtc.org/RecordRTC.html) 到 Vosk WebSocket 服务器 (https://github.com/alphacep/vosk-server/blob/master/websocket/asr_server.py)。该服务器与 Vosk-server 随附的 test16k.wav 文件一起工作以进行测试,但为我的音频数据返回一个空的检测响应。向 Vosk 发送数据的正确方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...