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: 智能对话轮替和流水线状态管理测试的实现。
相关
- 项目
- 项目
- 项目
- 项目
- 项目