跳转至

集成目录

集成目录

目录条目并非付费赞助或背书。应用仅列出包含已完成的内置设置块或设置面板的条目。每条目均带有 Works with VoiceStudio 徽章以及能力标签(MCP 服务器、语音 API、转录 API、工作流模板、自托管、本地语言模型、电话呼叫)。仅凭目录元数据绝不会生成卡片或可路由的详情页面。设置块和面板位于一个以目录 slug 为键的注册表中(electron/src/renderer/src/features/integrations/setup-registry.ts),因此只有在其中添加了连接器的接线后,该连接器才会变为可见。提供商网站从详情页的 Website 卡片打开。图标在本地打包,因此查看目录时不会向提供商发送任何徽标请求。品牌标志归其各自所有者所有。每个可见条目都必须附带真实的品牌标志;如果某个条目回退到通用占位符,测试将失败。

侧边栏的 Integrations 条目将打开目录。每个可见的详情页面都将提供商网站作为独立操作提供。未完成集成接线的精选赞助商不会获得占位详情页面。

公司 官方来源 图标来源
Twilio Website 内置网站图标
n8n Website 内置网站图标
GitHub Container Registry Website 内置 GitHub 图标
Docker Website Simple Icons 15.0.0 标志(CC0),Docker 蓝色
Model Context Protocol Website 内置网站图标
OpenAI Agents Guide Simple Icons 15.0.0 OpenAI 标志(CC0),置于黑色磁贴上
Claude Code Guide Simple Icons 15.0.0 Claude 标志(CC0),Claude 橙色
Cursor Website 官方网站图标(cursor.com/marketing-static/favicon.svg)
Codex CLI Repository Simple Icons 15.0.0 OpenAI 标志(CC0),置于黑色磁贴上
VoiceStudio API Repository VoiceStudio 应用图标(voicestudio.svg,electron/public/favicon.svg 的副本)

连接编码代理

Claude Code、Cursor 和 Codex CLI 详情页面包含可复制的 MCP 配置,用于 VoiceStudio 当前的后端地址和端口。将条目合并到 .mcp.json(Claude Code)、.cursor/mcp.json(Cursor)或 [mcp_servers.voicestudio] 表到 ~/.codex/config.toml(Codex CLI)中,同时保留其他服务器。保持 VoiceStudio 运行,然后在客户端中启用服务器。使用 Settings → Sharing → MCP voice bindings 将 claude-code、cursor 或 codex-cli 绑定到已保存的语音。

Model Context Protocol 页面为任何其他 MCP 客户端提供通用的 Streamable HTTP URL 和 client-ID 标头,以及内置 python -m backend.mcp_shim 代理的 stdio 配置(需要源码检出;参见 MCP)。

这些配置使用 Streamable HTTP 和 client-ID 标头;它们不会安装另一个后端或读写代理配置文件。导出的配置绝不包含密钥:对于远程 https 后端,它们引用您环境中的 OMNIVOICE_API_KEY(Claude Code 中的 ${OMNIVOICE_API_KEY}、Cursor 中的 ${env:OMNIVOICE_API_KEY}、Codex 中的 bearer_token_env_var,以及 curl/Python 代码片段中的 $OMNIVOICE_API_KEY)。远程纯 http 后端完全不会获得密钥,因为它会以明文方式穿越网络;请先将其置于 https 之后(参见 API 身份验证)。复制配置并不能证明客户端已连接;请使用其 MCP 工具/状态视图来确认连接。

这些结构遵循官方的 Claude Code MCP 指南、Cursor MCP 指南 和 Codex MCP 指南。目录为每条路由提供一张卡片,在条目重叠时保留内置徽标和正确的类别。

每个详情页面都以集成类别和一行摘要开头。可见的详情页面添加一个指向集成指南的 Learn more 链接,并链接到提供商网站。在宽窗口中,设置位于侧面板旁边,侧面板包含状态、能力和网站;在窄窗口中,面板的状态最先显示,其详细信息跟在设置之后。

调用 API 或运行容器

VoiceStudio API 页面显示当前后端的 OpenAI 兼容基础 URL,并附带可复制的 curl 和 OpenAI Python SDK 代码片段,用于 /v1/audio/speech 和 /v1/audio/transcriptions。回环请求无需密钥;远程请求需要后端的 API 密钥(参见 API 身份验证)。

Docker 和 GitHub Container Registry 页面提供 docker run(POSIX shell 和 Windows PowerShell)以及用于 palashdeb/omnivoice-studio:stable 和 ghcr.io/debpalash/voicestudio:stable 的 Compose 代码片段。:stable 是最新的带标签版本;:latest 是从 main 构建的滚动预览版。参见 Docker 安装指南 了解 GPU 标志和 ROCm 标签。

使用 n8n 自动化语音

n8n 详情页面导出一个非活动的手动工作流,该工作流调用当前后端的 OpenAI 兼容语音端点并返回 WAV 音频。在 n8n 中编辑文本和语音,然后自行运行。参见 n8n 设置 了解容器网络、凭据和验证。不会导出任何凭据或自动后台请求。

面向 OpenAI Agents 的语音

OpenAI Agents 详情页面显示一个可复制的 Python 代码片段,该片段将 OpenAI Agents SDK 语音管道指向当前后端的 OpenAI 兼容 API(<backend>/v1),用于语音识别和语音合成。对于远程 https 后端,API 密钥在脚本运行时从 OMNIVOICE_API_KEY 读取,绝不会写入代码片段;回环无需密钥,远程纯 http 后端也绝不会获得密钥(请先将其置于 https 之后);跟踪已关闭,因此不会上传任何内容。代理的语言模型必须显式设置(AGENT_LLM_BASE_URL、AGENT_LLM_MODEL,用于本地 OpenAI 兼容服务器);代码片段绝不会回退到托管模型。参见 代理式语音 → OpenAI Agents SDK。

通过 Twilio 接听电话

Twilio 详情页是一个引导式设置流程(账户、隧道、电话号码、语音),并附带实时就绪检查清单;它会用已保存的语音接听打到 Twilio 号码的电话:VoiceStudio 会通过 Twilio Media Stream 播放一段问候语,然后挂断。该功能默认关闭。启用后,一个独立的回环监听器(由你自己的 HTTPS 隧道(cloudflared、ngrok)转发)只服务于 Twilio 的端点:语音和状态 Webhook(必须携带有效的 Twilio 签名),以及 Media Stream(必须提供每次调用的一次性令牌)。主 API 永远不会暴露。播放电话音质预览会以来电者听到的方式播放问候语,无需 Twilio。有关隧道、Twilio Console 配置、安全模型和限制,请参阅 Twilio 设置。

通话代理 使用相同的设置,根据你的请求(例如预订餐位)拨出电话或接听电话,并以你已验证或设计的语音进行对话。它会以可编辑的 AI 披露声明开场,并且除非你开启录音,否则不会记录任何内容。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 om/VoiceStudio