如何使用JavaScript中的Opus Codec

Oma*_*awi 12 javascript html5 speech-recognition getusermedia opus

我想看看是否可以直接访问Opus使用getUserMedia或与最新浏览器类似的东西.

我一直在研究它,但没有很好的结果.

我知道Opus或Speex实际上都是在webkitSpeechRecognitionAPI中使用的.我想做语音识别,但使用我自己的服务器而不是谷歌.

Rai*_*lke 15

因此有很多关于Emscripten的建议,但没有人这样做,所以我使用Emscripten 将编码器opus-tools移植到JavaScript.根据人们的想法,现在有以下机会:


Cpn*_*nch 5

我们使用 emscripten 来使用 gsm610 和 getUserMedia 进行编码和解码,即使在移动设备上,它也能运行得非常好。如今,javascript 提供了几乎本机的性能,因此 emscripten 对于编译编解码器来说是可行的。唯一的问题是 .js 文件可能非常大,因此您只想编译正在使用的部分。