语音前端
在浏览器里看麦克风波形和电平,切换浏览器自动增益,并在条件允许时运行与 iTalkGo 相同的 Silero 语音活动检测。
- iTalkGo 链路已使用
- 浏览器适配演示
要解决的问题
嘈杂或音量不稳时,通话系统要先判断有没有人在说话,再决定送出、打断或忽略。
现场测试
准备就绪。音频不会上传。
- 电平
- 0%
- 采样率
- 尚未开始
- 自动增益
- 尚未开始
- 语音活动
- 尚未开始
工程参数与边界
- Silero 正阈值 0.5(演示读数)
- 浏览器 autoGainControl
- 采集关闭浏览器降噪和回声消除
iTalkGo 通话链路使用 VAD 与 AGC。浏览器正式实现见 iTalkGo/web/silero-vad.js,帧长 512,采样率 16 kHz。
浏览器的自动增益不可调,也不等于 iTalkGo 原生的 WebRTC AGC2。FlyVAD 仍是实验后端,不能写成已经替换 Silero。
支持桌面 Chrome 与 Edge 做完整演示。Safari 与 Firefox 会显示实际采样率、缺失接口或模型不可用,不会把降级结果标成同一条产品链路。
LET’S DISCUSS YOUR PROJECT
告诉我们,您正在解决什么问题。
已有明确需求,或希望先验证一项技术方案,都可以联系。提供目标平台、当前问题与预期结果,有助于我们评估开发范围。
newsun@tenryutei.com