PatterAI/Patter

Open-source voice-AI SDK. The Vapi/Retell alternative for builders who want to own the stack. Give your AI agent a phone number in 4 lines — Python and TypeScript, MIT licensed, Twilio, Telnyx, and Plivo.

해결하는 문제

Patter는 AI 에이전트에 전화번호를 부여하는 프로세스를 단순화하는 오픈 소스 SDK입니다. 에이전트 루프, 언어 모델, 음성 인식(STT), 음성 합성(TTS) 및 전화 통신사를 포함한 전체 음성 스택 관리의 복잡성을 제거하여, 개발자가 이러한 이질적인 서비스들을 수동으로 결합할 필요 없이 음성 에이전트를 구축할 수 있도록 합니다.

작동 방식

Patter는 통화 흐름과 에이전트 루프를 관리하는 전체 음성 스택 역할을 합니다. 개발자는 음성 경험의 모든 레이어에 대해 제공업체를 선택하고 교체할 수 있습니다:

  • LLM: 텍스트 생성 (예: OpenAI, Anthropic, Google Gemini).
  • STT: 음성-텍스트 변환 (예: Deepgram, AssemblyAI, Whisper).
  • TTS: 텍스트-음성 변환 (예: ElevenLabs, OpenAI, Cartesia).
  • Realtime Engine: 올인원 음성 솔루션 (예: OpenAI Realtime, Gemini Live).
  • Telephony: 전화 통신사 (예: Twilio, Telnyx, Plivo).
  • Audio Processing: VAD 및 억제 (예: Silero VAD, Krisp).

개발자는 Realtime, Pipeline, 또는 Hybrid 모드로 운영할 수 있습니다. SDK는 Python과 TypeScript 모두에서 완전한 기능 동등성을 제공하며, 통화 전환, 가드레일 및 통화 중 제공업체 장애 조치를 위한 LLM 폴백 체인과 같은 내장 도구를 포함합니다.

대상

레스토랑 예약 어시스턴트, CRM 조회 및 티켓 생성 또는 개인화된 아웃바운드 콜과 같은 작업을 위해 음성 지원 AI 에이전트를 구축하는 개발자.

주요 특징

  • 공급업체 무관: 코드 한 줄로 LLM, STT, TTS 및 통신사 제공업체를 교체할 수 있습니다.
  • 이중 SDK: Python과 TypeScript 구현 간의 완전한 기능 동등성.
  • UTF-8/실시간 음성: 실시간 음성 상호작용 및 통합 전화 기능을 지원합니다.
  • 로컬 개발: 터미널에서 통화를 로컬 테스트 및 시뮬레이션하기 위한 내장 터널 및 대시보드.
  • 엔터프라이즈급: OpenTelemetry 트레이싱, 가드레일 및 제공업체 장애 조치 체인을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트