openclaw

libopus-wasm

openclaw

Small, modern WASM bindings for libopus raw packet encode/decode.

AI 简介

libopus-wasm 是一个轻量级的现代 WebAssembly 绑定库,用于 libopus 的原始数据包编码和解码。该项目提供了一个单一文件的 ES 模块,可以在浏览器和 Node.js 中无缝运行,无需额外的 `.wasm` 请求或本地构建步骤。它支持 Int16 和 Float32 PCM 格式,具有抗丢包特性(包括前向纠错和丢包隐藏),并且可调节比特率、复杂度等参数。此外,它还提供了一个与 `@discordjs/opus` 兼容的适配器,使得迁移更加方便。此项目适用于需要实时音频处理的应用场景,如在线会议、语音聊天或任何涉及 Opus 音频编解码的 Web 应用程序。

JavaScript
MIT License
83
Stars
3
Forks
2
Watchers
0
Issues

Star 增长

今日0
近 7 天+1
近 30 天+15
综合评分43.81
默认分支main