전화 및 브라우저 음성 에이전트를 구축·테스트·배포할 수 있는 셀프 호스팅 가능한 오픈소스 음성 AI 플랫폼으로, 비주얼 워크플로 빌더와 MCP를 지원합니다.
- 스타
- 1,077
- 포크
- 126
- 열린 이슈
- 11
- 마지막 커밋
- 19일 전
어떤 프로젝트인가요?
Patter는 실제 전화를 받고 거는 AI 음성 에이전트를 만들기 위한 SDK입니다. 에이전트 로직만 작성하면 Patter가 에이전트 루프, 언어 모델, 음성 인식(STT), 음성 합성(TTS), 실시간 음성, 오디오 처리, 통신사 연결을 처리합니다.
각 계층은 플러그인 방식으로 구성할 수 있습니다. 개발자는 LLM, STT, TTS, 올인원 실시간 엔진, 통신사(Twilio, Telnyx 또는 Plivo) 공급자를 선택하고 한 줄만 바꿔 전환할 수 있습니다. Realtime, Pipeline, Hybrid 모드를 지원하며 Python과 TypeScript API는 서로 일관되게 설계되었습니다.
로컬 개발 시 SDK에서 내장 터널과 대시보드를 실행하거나, 전화기 없이 터미널에서 통화를 시뮬레이션할 수 있습니다. 도구, 통화 전환, 가드레일, 각 통화의 OpenTelemetry 트레이스가 포함되며 텔레메트리는 비활성화할 수 있습니다.
핵심 기능
- 01Python 또는 TypeScript 코드로 AI 에이전트에 전화번호를 부여합니다.
- 02LLM, STT, TTS, 실시간 엔진, 통신사 공급자를 바꿔 사용할 수 있습니다.
- 03전화 통신에 Twilio, Telnyx, Plivo를 지원합니다.
- 04도구, 통화 전환, 가드레일, LLM 폴백 체인을 포함합니다.
- 05로컬 터널, 대시보드, 터미널 통화 시뮬레이션을 제공합니다.
활용 사례
- 레스토랑이나 병원의 예약 전화처럼 수신 전화를 처리하는 전화 상담 에이전트를 구축합니다.
- 응답기 감지와 음성 메시지 남기기를 활용해 발신 전화를 겁니다.
- 웹훅 도구를 통해 음성 에이전트를 CRM에 연결합니다.
- 고정 웹훅 URL로 배포하기 전에 로컬에서 음성 에이전트를 프로토타이핑합니다.
빠른 시작
- 1
PyPI에서 Python SDK를 설치하세요
pip install getpatter - 2
Twilio와 OpenAI Realtime을 사용해 전화 에이전트를 만들고 터널을 통해 제공하세요
- 3
또는 npm에서 TypeScript SDK를 설치하세요
npm install getpatter
사용 전 알아둘 점
- 통신사 및 AI 제공업체의 인증 정보는 환경 변수로 제공해야 하므로 해당 서비스의 계정이 필요합니다.
- 로컬 개발에는 터널이 필요하며, 프로덕션 환경에서는 고정 Webhook URL 또는 별도의 터널 서비스가 필요합니다.
토픽
자주 묻는 질문
- Patter은(는) 무엇인가요?
- AI 음성 에이전트에 전화번호를 제공하고 LLM, 음성, 통신사 계층을 처리하는 오픈소스 Python 및 TypeScript SDK입니다. Patter는 실제 전화를 받고 거는 AI 음성 에이전트를 만들기 위한 SDK입니다. 에이전트 로직만 작성하면 Patter가 에이전트 루프, 언어 모델, 음성 인식(STT), 음성 합성(TTS), 실시간 음성, 오디오 처리, 통신사 연결을 처리합니다.
- Patter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Patter은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Patter은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Patter의 마지막 커밋은 2026년 10월 3일입니다.
- Patter은(는) 어디에 사용할 수 있나요?
- 레스토랑이나 병원의 예약 전화처럼 수신 전화를 처리하는 전화 상담 에이전트를 구축합니다. 응답기 감지와 음성 메시지 남기기를 활용해 발신 전화를 겁니다. 웹훅 도구를 통해 음성 에이전트를 CRM에 연결합니다. 고정 웹훅 URL로 배포하기 전에 로컬에서 음성 에이전트를 프로토타이핑합니다.
- Patter는 어떻게 설치하나요?
- PyPI에서 Python SDK를 설치하세요: pip install getpatter Twilio와 OpenAI Realtime을 사용해 전화 에이전트를 만들고 터널을 통해 제공하세요 또는 npm에서 TypeScript SDK를 설치하세요: npm install getpatter
- Patter은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/PatterAI/Patter
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
FastRTC, Superlinked, Twilio, Opik, Runpod으로 AI 음성 콜센터를 만드는 주차별 강의입니다.
AI 에이전트에 실제 전화번호, SMS, 이메일 받은 편지함을 제공하는 오픈소스 API 및 음성 파이프라인으로, LLM을 직접 연결할 수 있습니다.
자체 API 키로 전화 회선과 채팅 채널을 AI 에이전트에 연결하는 셀프 호스팅 게이트웨이입니다.
음성, LLM, 전송 서비스를 플러그인 방식으로 연결해 실시간 음성 및 멀티모달 AI 에이전트를 만드는 오픈소스 Python 프레임워크입니다.
LiveKit 룸에서 서버 측 참가자로 실행되는 실시간 음성·영상 AI 에이전트 구축을 위한 Python 프레임워크입니다.