Самостоятельно размещаемая open-source платформа голосового AI для создания, тестирования и запуска голосовых агентов в телефонии и браузере с визуальным конструктором сценариев и поддержкой MCP.
- Звёзды
- 1,077
- Форки
- 126
- Открытые issues
- 11
- Последний коммит
- 19 дней назад
Что это?
Patter — это SDK для создания AI-голосовых агентов, которые отвечают на реальные телефонные звонки и совершают их. Вы пишете логику агента, а Patter берет на себя цикл работы агента, языковую модель, преобразование речи в текст, синтез речи, голосовую связь в реальном времени, обработку аудио и подключение к оператору связи.
Каждый слой можно подключать отдельно. Разработчики могут выбирать провайдеров LLM, STT, TTS, универсального движка для работы в реальном времени и оператора связи (Twilio, Telnyx или Plivo), а затем переключаться между ними одной строкой кода. Поддерживаются режимы Realtime, Pipeline и Hybrid, а API для Python и TypeScript устроены одинаково.
Для локальной разработки SDK может запускать встроенный туннель и дашборд или имитировать звонок из терминала без телефона. В комплект входят инструменты, перевод звонка, защитные ограничения и трассировка каждого звонка с помощью OpenTelemetry; телеметрию можно отключить.
Ключевые возможности
- 01Подключает AI-агента к телефонному номеру с помощью кода на Python или TypeScript.
- 02Позволяет менять провайдеров LLM, STT, TTS, движка для работы в реальном времени и оператора связи.
- 03Поддерживает Twilio, Telnyx и Plivo для телефонной связи.
- 04Включает инструменты, перевод звонка, защитные ограничения и цепочку резервных LLM.
- 05Предоставляет локальный туннель, дашборд и симуляцию звонков из терминала.
Сценарии использования
- Создание входящего телефонного помощника, например линии бронирования для ресторана или клиники.
- Совершение исходящих звонков с распознаванием автоответчика и оставлением голосового сообщения.
- Подключение голосового агента к CRM с помощью webhook-инструментов.
- Локальное прототипирование голосовых агентов перед развертыванием со статическим URL webhook.
Быстрый старт
- 1
Установите Python SDK из PyPI
pip install getpatter - 2
Создайте телефонного агента с помощью Twilio и OpenAI Realtime и предоставьте к нему доступ через туннель
- 3
Или установите TypeScript SDK из npm
npm install getpatter
Что важно знать
- Учетные данные оператора связи и поставщика ИИ необходимо задавать через переменные окружения, поэтому вам понадобятся учетные записи в этих сервисах.
- Для локальной разработки требуется туннель, а в production — статический URL вебхука или отдельный сервис туннелей.
Темы
Частые вопросы
- Что такое Patter?
- Open-source SDK на Python и TypeScript, который подключает AI-голосового агента к телефонному номеру и берет на себя LLM, речь и связь с оператором. Patter — это SDK для создания AI-голосовых агентов, которые отвечают на реальные телефонные звонки и совершают их. Вы пишете логику агента, а Patter берет на себя цикл работы агента, языковую модель, преобразование речи в текст, синтез речи, голосовую связь в реальном времени, обработку аудио и подключение к оператору связи.
- Patter можно использовать бесплатно? Какая у него лицензия?
- Patter распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Patter всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Patter — 3 окт. 2026 г..
- Для чего можно использовать Patter?
- Создание входящего телефонного помощника, например линии бронирования для ресторана или клиники. Совершение исходящих звонков с распознаванием автоответчика и оставлением голосового сообщения. Подключение голосового агента к CRM с помощью webhook-инструментов. Локальное прототипирование голосовых агентов перед развертыванием со статическим URL webhook.
- Как установить Patter?
- Установите Python SDK из PyPI: pip install getpatter Создайте телефонного агента с помощью Twilio и OpenAI Realtime и предоставьте к нему доступ через туннель Или установите TypeScript SDK из npm: npm install getpatter
- Где скачать Patter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/PatterAI/Patter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Пошаговый курс по созданию голосового AI-колл-центра с FastRTC, Superlinked, Twilio, Opik и Runpod.
Open-source API и голосовой пайплайн, которые дают AI-агентам номер телефона, SMS и почтовый ящик; можно подключить собственную LLM.
Самостоятельно размещаемый шлюз, который связывает телефонные линии и чаты с AI-агентами, используя ваши собственные API-ключи.
Открытый Python-фреймворк для создания голосовых и мультимодальных AI-агентов с поддержкой подключаемых сервисов распознавания и синтеза речи, LLM и транспорта.
Python-фреймворк для создания голосовых и видео AI-агентов реального времени, работающих в комнатах LiveKit как серверные участники.