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

构建实时、语音驱动的 AI 代理,且需要与电话系统、Web 客户端(React, Swift, Kotlin)或专门的多模态接口进行集成的开发者。

Highlights

  • Telephony Integration: 针对多个 PSTN/SIP 提供商(包括 Twilio 和 Telnyx)的生产就绪示例。
  • Web & Client Support: 针对 React, JavaScript, Swift, 和 Kotlin 客户端的参考实现。
  • Multimodal Capabilities: 多语言会议电话和交互式叙事示例。
  • Production Tooling: 针对 Pipecat Cloud, Fly.io, 和 Modal 的部署演示,以及通过 OpenTelemetry (Langfuse, LangSmith) 进行的可观测性。
  • Advanced Logic: 智能对话轮替和流水线状态管理测试的实现。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目