AI News HubLIVE
站内改写1 分钟阅读

Hail.so:面向AI代理的开源通信平台,支持电话、短信和邮件

Hail.so 是一个开源(AGPLv3)的通用通信平台,专为AI代理设计,提供语音电话、短信和邮件功能。它采用出站优先策略,支持自托管,并整合了多种语音识别与合成服务。项目最新版本 v0.15 已发布。

来源Hacker News AI作者: r13i

Hail.so 是一个专为AI代理设计的开源通用通信平台,支持语音电话、短信和邮件服务。该项目采用 AGPLv3 许可证,最新版本为 v0.15,可在 GitHub 上获取。其核心目标是让AI代理能够像人类一样自然地与外界沟通,例如自动拨打电话询问预约改期、发送短信或邮件通知。

平台采用出站优先策略,未来将增强入站功能。用户可以通过 Docker Compose 轻松自托管整个系统,只需配置 Twilio 或 Telnyx 作为电话提供商、AWS SES 作为邮件服务,以及 LiveKit Cloud 用于语音管道。语音管道集成了多种服务:语音识别(STT)支持 Deepgram、Whisper 和 AssemblyAI;语音合成(TTS)支持 Cartesia、ElevenLabs 和 Deepgram Aura;语音活动检测(VAD)使用 Silero;对话轮次检测采用 LiveKit 的解决方案。语言模型方面,系统默认使用 OpenAI → Gemini → Anthropic 的降级策略,开发者也可以自行接入兼容 OpenAI 聊天补全 API 的端点。

Hail.so 提供了丰富的接口:命令行工具(CLI)支持拨打电话、发送邮件、实时跟踪事件;Python SDK 方便程序化控制;MCP 服务器提供 Streamable HTTP 端点;完整的 OpenAPI 规范供客户端生成。项目架构清晰:AI代理通过 Hail API 发起请求,经由 Voicebot 和 LiveKit Cloud 转换,通过 SIP 连接 Twilio 最终到达电话网络。

团队秉持“通信清晰、代码简单、文档精简、支持自托管、大脑可插拔、文档优先代理”的六大原则。目前项目已实现多项里程碑,包括电话和短信的出站与入站、邮件功能、语音管道集成、API 和 CLI 发布等。欢迎开发者 fork 并贡献代码,提供商适配器位于 core/hailhq/core/providers/ 目录下。