跳到正文
GitHub · 灵魂体仓库·· 19 天前精选AI 评分63

node-webrtc-rust 发布:用 Node.js 加 Rust 构建实时语音 Agent

akirilyuk/node-webrtc-rust

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/akirilyuk/node-webrtc-rust

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

akirilyuk 在 GitHub 开源 node-webrtc-rust,一套用于构建实时语音 Agent 的原生 WebRTC 栈,支持电话机器人、浏览器语音助手和多租户 worker pod。Node 负责业务逻辑与 LLM 调用,Rust 处理音频时序、VAD、barge-in 和 TTS 播放,无需单独的 SFU 集群;SDK 经 npm 安装,预置 Deepgram、OpenAI、ElevenLabs 等厂商适配及免 API key 的本地 Sherpa STT/TTS,支持 48 kHz 16-bit PCM 20 ms 帧、会话中途切换 STT/TTS、Sherpa 语言识别和 OpenTelemetry 延迟指标。

推荐理由

为 Node.js 实时语音智能体提供一套自带的 WebRTC 与 Rust 媒体时序方案,读者可对比独立 SFU 架构评估进程内部署思路。

来源:GitHub · 灵魂体仓库 · github.com