pipecat-ai/pipecat-examples

Pipecat example applications. Use and learn from these patterns to build your own voice AI applications.

What it solves

このリポジトリは、Pipecat フレームワークを使用して音声・多模態 AI アプリケーションを構築する開発者のために、中級および上級の実装例を包括的に提供します。一般的な実用的なユースケースに対するリファレンスアーキテクチャを提供することで、基本的なクイックスタートと本番環境へのデプロイメントの間のギャップを埋めます。

How it works

このプロジェクトは、構築済みの様々なエージェントの例を、配信方法や機能に基づいてカテゴリ分けしています。これらの例は、Pipecat を WebRTC, WebSockets, MoQ などの通信プロトコル、電話サービスプロバイダー(Twilio, Telnyx, Plivo, Exotel)および AI サービス(OpenAI, Deepgram, Cartesia, Gemini Live)とどのように統合するかを示しています。

Who it’s for

電話システム、Web クライアント(React, Swift, Kotlin)または専門的な多模態インターフェースと統合する必要がある、リアルタイム音声駆動型 AI エージェントを構築する開発者。

Highlights

  • Telephony Integration: Twilio や Telnyx を含む複数の PSTN/SIP プロバイダー向けの、本番環境対応のエージェントの例です。
  • Web & Client Support: React, JavaScript, Swift, および Kotlin クライアントのリファレンス実装です。
  • Multimodal Capabilities: インタラクティブなストーリーテリングや多言語会議電話の例です。
  • Production Tooling: Pipecat Cloud, Fly.io, Modal へのデプロイメントのデプロイメントデモ、および OpenTelemetry (Langfuse, LangSmith) を介したオブザーバビリティ。
  • Advanced Logic: インテリジェントな会話のターンテーキングやパイプライン状態管理のテストの実装例です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト