给 Asterisk 这种老牌 PBX 装上 AI 语音代理
在做移动端语音交互集成时,最头疼的就是现成的语音服务要么太贵,要么数据安全根本没法控。最近翻到一个能把 AI 语音 Agent 直接跑在本地的开源方案,专门适配 Asterisk 和 FreePBX 这种通信系统。
下一篇
用 AI 玩街机游戏来做主观评测,这思路挺有意思。 →
这个项目叫 AVA,核心逻辑是让 AI 代理直接介入电话通信链路。它不是那种简单的语音转文字后再处理,而是试图在开源通信框架里实现闭环。对于我们这种对数据合规性要求极高的开发者来说,这种 Self-hosted(自托管)的方案比直接调用闭源 API 要稳得多,至少敏感的通话内容不会在未经脱敏的情况下直接流向第三方云端。
上手逻辑不算复杂,主要得解决环境依赖和通信协议的对接。如果你手头正好有现成的 Asterisk 环境,想给它加个自动语音响应功能,又不想把通话链路完全交给公有云,这个项目值得拉下来跑一下。
代码仓库在这里:
https://github.com/hkjarral/AVA-AI-Voice-Agent-for-Asterisk我在测试环境跑了一下,要注意的是,本地部署这类实时语音项目对推理延迟要求很高,如果你的服务器算力跟不上,通话时的断续感会直接毁掉用户体验。建议先在隔离的测试环境里把语音识别和响应的响应时延测清楚,别等上线了才发现延迟高得离谱。