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