Repolode
PatterAI

PatterAI/Patter

AI音声エージェントに電話番号を持たせ、LLM、音声処理、通信事業者との接続を担うオープンソースのPython・TypeScript SDK。

代替できる製品:VapiRetell AI

スター
1,078
フォーク
126
未解決の Issue
11
最終コミット
20 日前

これは何?

Patterは、実際の電話に応答したり発信したりするAI音声エージェントを構築するためのSDKです。エージェントのロジックを記述すれば、エージェントの処理ループ、言語モデル、音声認識、音声合成、リアルタイム音声、音声処理、電話回線への接続をPatterが担います。

各レイヤーはプラグイン方式です。LLM、STT、TTS、オールインワンのリアルタイムエンジン、通信事業者(Twilio、Telnyx、Plivo)のプロバイダーを選択でき、1行の変更で切り替えられます。Realtime、Pipeline、Hybridの各モードに対応し、PythonとTypeScriptのAPIは同じ使い方になるよう設計されています。

ローカル開発では、SDKから組み込みのトンネルとダッシュボードを起動できます。また、電話を使わずにターミナルから通話をシミュレートすることも可能です。ツール、通話転送、ガードレール、各通話のOpenTelemetryトレースを備え、テレメトリは無効化できます。

主な機能

  • 01PythonまたはTypeScriptのコードで、AIエージェントに電話番号を持たせられます。
  • 02LLM、STT、TTS、リアルタイムエンジン、通信事業者のプロバイダーを切り替えられます。
  • 03電話回線としてTwilio、Telnyx、Plivoに対応しています。
  • 04ツール、通話転送、ガードレール、LLMのフォールバックチェーンを備えています。
  • 05ローカルトンネル、ダッシュボード、ターミナルからの通話シミュレーションを利用できます。

ユースケース

  • レストランやクリニックの予約受付窓口など、着信に対応する電話アシスタントの構築。
  • 留守番電話の検出やボイスメールの録音再生に対応した発信。
  • Webhookツールを使って音声エージェントをCRMに接続。
  • 固定のWebhook URLでデプロイする前に、ローカルで音声エージェントを試作。

クイックスタート

  1. 1

    PyPIからPython SDKをインストールする

    pip install getpatter
  2. 2

    TwilioとOpenAI Realtimeを使って電話エージェントを作成し、トンネル経由で公開する

  3. 3

    またはnpmからTypeScript SDKをインストールする

    npm install getpatter

使う前に知っておきたいこと

  • 通信事業者とAIプロバイダーの認証情報は環境変数で指定する必要があるため、それぞれのサービスのアカウントが必要です。
  • ローカル開発ではトンネルが必要です。本番環境では静的なWebhook URLまたは別のトンネルサービスが必要です。

収録されている特集

トピック

よくある質問

Patter とは?
AI音声エージェントに電話番号を持たせ、LLM、音声処理、通信事業者との接続を担うオープンソースのPython・TypeScript SDK。 Patterは、実際の電話に応答したり発信したりするAI音声エージェントを構築するためのSDKです。エージェントのロジックを記述すれば、エージェントの処理ループ、言語モデル、音声認識、音声合成、リアルタイム音声、音声処理、電話回線への接続をPatterが担います。
Patter は無料で使えますか?ライセンスは?
Patter は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Patter は今もメンテナンスされていますか?
活発にメンテナンス中。Patter の最終コミットは 2026年10月3日 です。
Patter は何に使えますか?
レストランやクリニックの予約受付窓口など、着信に対応する電話アシスタントの構築。 留守番電話の検出やボイスメールの録音再生に対応した発信。 Webhookツールを使って音声エージェントをCRMに接続。 固定のWebhook 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 の数値は毎日更新されます。

関連プロジェクト