跳到主要内容
AI News HubLIVE
站内改写1 分钟阅读

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

文章摘要

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

来源Hacker News AI作者: r13i
Hail.so:面向AI代理的开源通信平台,支持电话、短信和邮件
报告错误

纠错通道尚未开通,可先复制下方文章信息留存。

查看更正说明
直接读正文

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/ 目录下。

展开要点与分析

文章情报

工程师进阶

要点

  • Hail.so 为AI代理提供电话、短信和邮件通信能力,支持出站和后续入站操作。
  • 基于 Docker Compose 自托管,集成 Twilio、Telnyx、AWS SES 等提供商。
  • 语音管道支持 Deepgram、Whisper、Cartesia、ElevenLabs 等多款 STT/TTS 服务。
  • 提供 CLI、Python SDK、MCP 服务器和 OpenAPI 规范,便于开发者集成。

要点与分析由自动化流程生成,可能有误,请结合原始来源核实。