可自托管的开源语音 AI 平台,用于构建、测试和部署电话与网页语音智能体,提供可视化工作流编辑器。
- Star
- 1,077
- Fork
- 126
- 未关闭 Issue
- 11
- 最近提交
- 19天前
这是什么?
Patter 是一个用于构建 AI 语音智能体的 SDK,可以接听和拨打真实电话。开发者负责编写智能体逻辑,Patter 负责智能体循环、大语言模型、语音识别、语音合成、实时语音、音频处理以及电话运营商接入。
每一层都可以替换:LLM、STT、TTS、一体化实时语音引擎和运营商(Twilio、Telnyx、Plivo)都能自由选择,只需改一行代码。支持 Realtime、Pipeline 和 Hybrid 三种模式,Python 与 TypeScript 的接口保持一致。
本地开发时,SDK 可以启动内置隧道和仪表盘,也可以在终端模拟通话而无需真实电话。内置工具调用、呼叫转接、护栏,并提供每通通话的 OpenTelemetry 追踪;遥测可以关闭。
核心功能
- 01用 Python 或 TypeScript 代码为 AI 智能体分配电话号码。
- 02LLM、STT、TTS、实时语音引擎和运营商均可自由切换。
- 03电话接入支持 Twilio、Telnyx 和 Plivo。
- 04内置工具调用、呼叫转接、护栏以及 LLM 故障切换链。
- 05提供本地隧道、仪表盘,并支持在终端模拟通话。
适用场景
- 搭建来电助手,例如餐厅或诊所的预约热线。
- 拨打外呼电话,并使用应答机检测和语音信箱投递功能。
- 通过 webhook 工具将语音智能体与 CRM 系统连接。
- 在本地原型开发语音智能体,之后用固定 webhook 地址部署到生产环境。
快速上手
- 1
从 PyPI 安装 Python SDK
pip install getpatter - 2
使用 Twilio 和 OpenAI Realtime 创建电话代理,并通过隧道提供服务
- 3
或从 npm 安装 TypeScript SDK
npm install getpatter
使用前须知
- 运营商和 AI 服务商的凭据需要通过环境变量提供,因此你需要拥有相应服务的账户。
- 本地开发依赖隧道,生产环境需要固定的 webhook 地址或单独的隧道服务。
标签
常见问题
- Patter 是什么?
- 开源的 Python/TypeScript SDK,让 AI 语音智能体拥有电话号码,统一管理大模型、语音识别、语音合成与运营商接入。 Patter 是一个用于构建 AI 语音智能体的 SDK,可以接听和拨打真实电话。开发者负责编写智能体逻辑,Patter 负责智能体循环、大语言模型、语音识别、语音合成、实时语音、音频处理以及电话运营商接入。
- Patter 可以免费使用吗?用的什么许可证?
- Patter 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Patter 还在维护吗?
- 活跃维护中。Patter 最近一次提交是在 2026年10月3日。
- Patter 适合用来做什么?
- 搭建来电助手,例如餐厅或诊所的预约热线。 拨打外呼电话,并使用应答机检测和语音信箱投递功能。 通过 webhook 工具将语音智能体与 CRM 系统连接。 在本地原型开发语音智能体,之后用固定 webhook 地址部署到生产环境。
- Patter 怎么安装和运行?
- 从 PyPI 安装 Python SDK: pip install getpatter 使用 Twilio 和 OpenAI Realtime 创建电话代理,并通过隧道提供服务 或从 npm 安装 TypeScript SDK: npm install getpatter
- 在哪里获取 Patter?
- 源代码和安装说明在 GitHub 上:https://github.com/PatterAI/Patter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
59061508PythonBSD-2-Clause更新于 3天前
一门分周讲解的课程,教你用 FastRTC、Superlinked、Twilio 等搭建 AI 语音呼叫中心。
1109253PythonMIT更新于 9个月前
开源的 AI 智能体通信平台,为智能体提供真实电话号码、短信与邮箱能力,可接入自带的大模型。
3212PythonAGPL-3.0更新于 前天
自托管网关,把电话线路和聊天渠道接入 AI 智能体,使用你自己的 API 密钥。
1137225PythonAGPL-3.0更新于 14天前
开源 Python 框架,用于构建实时语音和多模态 AI 智能体,可插拔接入语音、大模型与传输服务。
1.7万2904PythonBSD-2-Clause更新于 3天前
一个用于构建实时语音与视频 AI 智能体的 Python 框架,智能体以服务端参与者身份加入 LiveKit 房间。
1.5万3979PythonApache-2.0更新于 11小时前