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