返回资讯中心
外部精选
软件工程
#开发者实时流

OpenRing 发布开源语音 AI 智能体平台,可自托管且兼容 Vapi API

来源标题:OpenRing – Open-source, self-hosted voice AI agent platform (Vapi alternative)

OpenRing 是一个开源的语音 AI 智能体平台,支持自托管且兼容 Vapi 的 API,不收取平台费用。用户用自己的服务商密钥在自己的服务器上运行,语音转文字、模型和语音合成均可自由选择。通过 npx openring 启动,需 Node.js 18 以上,管理界面默认运行在 localhost:8000。

Hacker News 最新elifalanrocha2026/11/4 · 今天30 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

自托管的语音 AI 智能体,提供兼容 Vapi 的 API。不收平台费。 快速开始 · 工作原理 · 对比 · API 指南 · 服务商 · 路线图 · Português

托管语音平台会按每一通电话的每一分钟收取费用,而且这还不包括你原本就要为语音转文字、模型、语音和电话线路支付的费用。OpenRing 在你自己的电脑或服务器上完成同样的工作,使用你自己的服务商密钥,并且与 Vapi 使用相同的 JSON。

你需要 Node.js 18 或更高版本。其他一切,包括 Python,都会自行安装: npx openring

控制面板会在 http://localhost:8000 打开。在那里你可以:

设置存放在 ~/.openring/.env 中,首次运行时创建,并会为调用 API 的应用生成一个 API 密钥(位于“设置”下)。免费的 Kokoro 语音会在首次启动时自行下载(约 120 MB)。

flowchart LR caller["Caller<br/>phone or browser"] <-->|audio| line["Twilio or WebRTC"] line <--> openring subgraph openring["OpenRing, on your server"] direction LR stt["Speech-to-text<br/>Deepgram, Whisper, ..."] --> llm["Model<br/>OpenAI, Groq, Ollama, ..."] --> tts["Voice<br/>ElevenLabs, Kokoro, ..."] end llm <-->|"tools and webhooks, in Vapi's format"| app["Your app"] Loading

每通电话都运行一条 Pipecat 管道:通话者的语音变成文字,模型作出回答(并且可以调用你的工具),然后由语音把回答读出来。每一轮的延迟都会被逐步记录,并显示在控制面板中。

OpenRing Vapi Retell Dograh 源代码 ✅ 开放(MIT) ❌ 闭源 ❌ 闭源 ✅ 开放(BSD-2) 平台费 ✅ 无 US$0.05/分钟 US$0.055/分钟 自托管无费用,其云服务 US$0.01/分钟 在自己的服务器上运行 ✅ npx openring,无需 Docker(用 Docker 也可以) ❌ 只能用他们的云 他们的云;企业版计划可本地部署 ✅ 使用 Docker 通话与转录 ✅ 在你的服务器上,无遥测 他们的云 他们的云;企业版计划可本地部署 自托管时在你的服务器上;除非你关闭,否则会发送匿名遥测 兼容 Vapi 的 API ✅ 改一下 base URL,导入一个账户即可(它本身就是 Vapi) ❌ ❌ 免费本地技术栈 ✅ Whisper、Ollama、Kokoro ❌ ❌ ✅ 你自行托管开放模型 并发通话数 自身不设限制,由你的服务器决定(beta) 4 路,之后每条线路每月 US$10 20 路,之后每通电话每月 US$8 自托管时默认 10 路,可以调高;其云服务为 10 路 备用模型 ✅ 任一服务商失败或变慢时,可从任意服务商切换(beta) 仅限同一服务商,限 OpenAI 和 Bedrock ✅ 主模型失败或变慢时接管 — 电话线路 Twilio(外呼为 beta);Telnyx、Plivo 和 Vonage(beta);仅呼入限 Genesys(beta);任何运营商均可通过 UDP 上的 SIP 中继接入(beta) ✅ Twilio、Vonage、Telnyx、SIP ✅ Twilio、Telnyx、SIP ✅ Twilio、Vonage、Telnyx、Plivo、Vobiz、Cloudonix、Asterisk 外呼活动 每条线路都可外呼(beta),暂不支持重试 ✅ ✅ ✅ 支持重试 知识库(RAG) ✅ 免费,在你自己的服务器上,按词匹配;或使用你自己的搜索(beta) ✅ Google Gemini,或你自己的服务器 ✅ ✅ 一通电话中使用多个助手 ✅ Squads,采用 Vapi 的格式(beta) ✅ Squads ✅ ✅ 可视化流程编辑器 ❌ 目前没有计划 面向 squads 的画布 ✅ ✅ 通过 WhatsApp 通话 ❌ 暂不支持 — — ✅ 仅呼入

— 表示我们未能在其公开文档中找到相关信息。在每个平台上,你还需要为模型、语音和电话线路付费,也要为语音转文字付费,只是 Retell 的定价页面未单独列出这项费用。使用 OpenRing 时,服务器、其正常运行时间以及任何合规工作都由你负责;托管平台承担前两项,并协助第三项(对于 HIPAA,Vapi 每月收费 US$2,000,Retell 则表示不额外收费)。价格和功能来自各公司截至 2026 年 11 月 2 日的公开页面和文档;做决定前请再核实。OpenRing 与上述任何公司均无关联。

现已可用 下一步 在控制面板中进行浏览器测试通话(WebRTC) 按成本路由语音转文字和语音 模型路由:Fastest、Cheapest、Reliable 或 Custom;某个模型失败或变慢时由下一个模型接管(beta) 100% 本地、免费的技术栈:Whisper、Ollama 和 Kokoro,在编辑器中一键启用 采用 Vapi 格式、跨服务商的服务商回退(beta) 通话者可使用任意语言:助手会用对方的语言回答("language": "multi") 在一通电话中使用多个助手,并在它们之间转交通话者:squads 和 handoff 工具(beta) 由你的服务器选择转接,并可转接给整个 squad 知识库:助手在通话中搜索的文件,免费且存放在你的服务器上,或使用你自己的搜索(beta) 内置语义搜索 通过 Twilio 接听来电,已在真实通话中验证 通过 Genesys 外呼 SIP 中继:任意运营商,无需经过 Twilio,支持呼入和呼出(beta) 基于 TCP 和 TLS 的 SIP 通过 Twilio 外呼(beta:请告诉我们效果如何) 外呼活动:一个助手呼叫一个列表或 CSV,一次呼叫几个,并逐个称呼对方的名字(beta) 通过 Telnyx、Plivo 和 Vonage 呼入和呼出(beta,参见 Telnyx、Plivo 和 Vonage) 通过其 Audio Connector 在你的 Architect 流程中处理 Genesys Cloud 通话(beta,参见 Genesys) Vapi 风格的 /assistant、/phone-number、/call、/campaign 和 /tool API 按服务商、按标价计算的每通电话美元成本(cost 和 costBreakdown) 电话线路的成本 Vapi 工具:function、apiRequest(n8n、Make、Zapier)、endCall、transferCall Vapi webhooks:status-update、conversation-update、end-of-call-report、assistant-request 通过 WhatsApp 通话 从 Vapi 账户导入助手、工具和号码 16 个模型、6 个语音转文字和 9 个语音服务商,使用 Vapi 的命名 每通电话的每轮延迟、首词时间、token 和语音字符数,配有红绿灯指示 OpenRouter、Deepgram、ElevenLabs、Twilio、Telnyx 和 Plivo 的剩余额度,显示在“服务商”页面 通话历史及转录,支持浅色和深色主题

完整计划见路线图。

只需一个请求,即可复制某个账户的所有助手、squad、工具和 Twilio 号码,或在“助手”页面点击“导入”。该密钥仅使用一次,不会被存储;再次导入会更新之前导入的内容。

curl -X POST http://localhost:8000/import \

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →