.dockerignore
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGELOG.md
CHANGELOG.md.template
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
dev-requirements.txt
dot-env.template
pipecat.png
pyproject.toml
test-requirements.txt
.github/workflows/android.yaml
.github/workflows/build.yaml
.github/workflows/format.yaml
.github/workflows/publish.yaml
.github/workflows/publish_test.yaml
.github/workflows/tests.yaml
docs/ISSUE_TEMPLATE.md
docs/PULL_REQUEST_TEMPLATE.md
docs/README.md
docs/architecture.md
docs/frame-progress.md
docs/frame.md
docs/api/Makefile
docs/api/README.md
docs/api/build-docs.sh
docs/api/conf.py
docs/api/index.rst
docs/api/make.bat
docs/api/requirements.txt
docs/api/rtd-test.sh
docs/images/frame-progress-01.png
docs/images/frame-progress-02.png
docs/images/frame-progress-03.png
docs/images/frame-progress-04.png
docs/images/frame-progress-05.png
docs/images/frame-progress-06.png
docs/images/frame-progress-07.png
docs/images/frame-progress-08.png
docs/images/frame-progress-09.png
docs/images/frame-progress-10.png
docs/images/frame-progress-11.png
docs/images/frame-progress-12.png
docs/images/frame-progress-13.png
docs/images/frame-progress-14.png
docs/images/frame-progress-15.png
examples/README.md
examples/bot-ready-signalling/README.md
examples/bot-ready-signalling/client/javascript/README.md
examples/bot-ready-signalling/client/javascript/index.html
examples/bot-ready-signalling/client/javascript/package-lock.json
examples/bot-ready-signalling/client/javascript/package.json
examples/bot-ready-signalling/client/javascript/vite.config.js
examples/bot-ready-signalling/client/javascript/src/app.js
examples/bot-ready-signalling/client/javascript/src/style.css
examples/bot-ready-signalling/server/README.md
examples/bot-ready-signalling/server/env.example
examples/bot-ready-signalling/server/requirements.txt
examples/bot-ready-signalling/server/runner.py
examples/bot-ready-signalling/server/server.py
examples/bot-ready-signalling/server/signalling_bot.py
examples/canonical-metrics/.gitignore
examples/canonical-metrics/Dockerfile
examples/canonical-metrics/README.md
examples/canonical-metrics/bot.py
examples/canonical-metrics/env.example
examples/canonical-metrics/requirements.txt
examples/canonical-metrics/runner.py
examples/canonical-metrics/server.py
examples/chatbot-audio-recording/.gitignore
examples/chatbot-audio-recording/Dockerfile
examples/chatbot-audio-recording/README.md
examples/chatbot-audio-recording/bot.py
examples/chatbot-audio-recording/env.example
examples/chatbot-audio-recording/requirements.txt
examples/chatbot-audio-recording/runner.py
examples/chatbot-audio-recording/server.py
examples/deployment/flyio-example/Dockerfile
examples/deployment/flyio-example/README.md
examples/deployment/flyio-example/__init__.py
examples/deployment/flyio-example/bot.py
examples/deployment/flyio-example/bot_runner.py
examples/deployment/flyio-example/env.example
examples/deployment/flyio-example/example-fly.toml
examples/deployment/flyio-example/requirements.txt
examples/deployment/modal-example/.gitignore
examples/deployment/modal-example/README.md
examples/deployment/modal-example/__init__.py
examples/deployment/modal-example/app.py
examples/deployment/modal-example/bot.py
examples/deployment/modal-example/env.example
examples/deployment/modal-example/requirements.txt
examples/foundational/01-say-one-thing.py
examples/foundational/01a-local-audio.py
examples/foundational/01b-livekit-audio.py
examples/foundational/01c-fastpitch.py
examples/foundational/02-llm-say-one-thing.py
examples/foundational/03-still-frame.py
examples/foundational/03a-local-still-frame.py
examples/foundational/03b-still-frame-imagen.py
examples/foundational/04-utterance-and-speech.py
examples/foundational/05-sync-speech-and-image.py
examples/foundational/05a-local-sync-speech-and-image.py
examples/foundational/06-listen-and-respond.py
examples/foundational/06a-image-sync.py
examples/foundational/07-interruptible-vad.py
examples/foundational/07-interruptible.py
examples/foundational/07a-interruptible-anthropic.py
examples/foundational/07b-interruptible-langchain.py
examples/foundational/07c-interruptible-deepgram-vad.py
examples/foundational/07c-interruptible-deepgram.py
examples/foundational/07d-interruptible-elevenlabs.py
examples/foundational/07e-interruptible-playht-http.py
examples/foundational/07e-interruptible-playht.py
examples/foundational/07f-interruptible-azure.py
examples/foundational/07g-interruptible-openai-tts.py
examples/foundational/07h-interruptible-openpipe.py
examples/foundational/07i-interruptible-xtts.py
examples/foundational/07j-interruptible-gladia.py
examples/foundational/07k-interruptible-lmnt.py
examples/foundational/07l-interruptible-together.py
examples/foundational/07m-interruptible-polly.py
examples/foundational/07n-interruptible-google.py
examples/foundational/07o-interruptible-assemblyai.py
examples/foundational/07p-interruptible-krisp.py
examples/foundational/07q-interruptible-rime.py
examples/foundational/07r-interruptible-riva-nim.py
examples/foundational/07s-interruptible-google-audio-in.py
examples/foundational/07t-interruptible-fish.py
examples/foundational/08-bots-arguing.py
examples/foundational/09-mirror.py
examples/foundational/09a-local-mirror.py
examples/foundational/10-wake-phrase.py
examples/foundational/11-sound-effects.py
examples/foundational/12-describe-video.py
examples/foundational/12a-describe-video-gemini-flash.py
examples/foundational/12b-describe-video-gpt-4o.py
examples/foundational/12c-describe-video-anthropic.py
examples/foundational/13-whisper-transcription.py
examples/foundational/13a-whisper-local.py
examples/foundational/13b-deepgram-transcription.py
examples/foundational/13c-gladia-transcription.py
examples/foundational/13d-assemblyai-transcription.py
examples/foundational/14-function-calling.py
examples/foundational/14a-function-calling-anthropic.py
examples/foundational/14b-function-calling-anthropic-video.py
examples/foundational/14c-function-calling-together.py
examples/foundational/14d-function-calling-video.py
examples/foundational/14e-function-calling-gemini.py
examples/foundational/14f-function-calling-groq.py
examples/foundational/14g-function-calling-grok.py
examples/foundational/14h-function-calling-azure.py
examples/foundational/14i-function-calling-fireworks.py
examples/foundational/14j-function-calling-nim.py
examples/foundational/14k-function-calling-cerebras.py
examples/foundational/14l-function-calling-deepseek.py
examples/foundational/14m-function-calling-openrouter.py
examples/foundational/15-switch-voices.py
examples/foundational/15a-switch-languages.py
examples/foundational/16-gpu-container-local-bot.py
examples/foundational/17-detect-user-idle.py
examples/foundational/18-gstreamer-filesrc.py
examples/foundational/18a-gstreamer-videotestsrc.py
examples/foundational/19-openai-realtime-beta.py
examples/foundational/20a-persistent-context-openai.py
examples/foundational/20b-persistent-context-openai-realtime.py
examples/foundational/20c-persistent-context-anthropic.py
examples/foundational/20d-persistent-context-gemini.py
examples/foundational/21-tavus-layer.py
examples/foundational/22-natural-conversation.py
examples/foundational/22b-natural-conversation-proposal.py
examples/foundational/22c-natural-conversation-mixed-llms.py
examples/foundational/22d-natural-conversation-gemini-audio.py
examples/foundational/23-bot-background-sound.py
examples/foundational/24-stt-mute-filter.py
examples/foundational/25-google-audio-in.py
examples/foundational/26-gemini-multimodal-live.py
examples/foundational/26a-gemini-multimodal-live-transcription.py
examples/foundational/26b-gemini-multimodal-live-function-calling.py
examples/foundational/26c-gemini-multimodal-live-video.py
examples/foundational/26d-gemini-multimodal-live-text.py
examples/foundational/26e-gemini-multimodal-google-search.py
examples/foundational/27-simli-layer.py
examples/foundational/28a-transcription-processor-openai.py
examples/foundational/28b-transcript-processor-anthropic.py
examples/foundational/28c-transcription-processor-gemini.py
examples/foundational/29-livekit-audio-chat.py
examples/foundational/30-observer.py
examples/foundational/31-gemini-grounding-metadata.py
examples/foundational/31-heartbeats.py
examples/foundational/runner.py
examples/foundational/assets/ding1.wav
examples/foundational/assets/ding2.wav
examples/foundational/assets/sc-default.png
examples/foundational/assets/sc-listen-1.png
examples/foundational/assets/sc-listen-2.png
examples/foundational/assets/sc-talk.png
examples/foundational/assets/sc-think-1.png
examples/foundational/assets/sc-think-2.png
examples/foundational/assets/sc-think-3.png
examples/foundational/assets/sc-think-4.png
examples/foundational/assets/speaking.png
examples/foundational/assets/waiting.png
examples/moondream-chatbot/.dockerignore
examples/moondream-chatbot/.gitignore
examples/moondream-chatbot/Dockerfile
examples/moondream-chatbot/Dockerfile.intel
examples/moondream-chatbot/README.md
examples/moondream-chatbot/bot.py
examples/moondream-chatbot/env.example
examples/moondream-chatbot/image.png
examples/moondream-chatbot/requirements.txt
examples/moondream-chatbot/runner.py
examples/moondream-chatbot/server.py
examples/moondream-chatbot/assets/robot01.png
examples/moondream-chatbot/assets/robot010.png
examples/moondream-chatbot/assets/robot011.png
examples/moondream-chatbot/assets/robot012.png
examples/moondream-chatbot/assets/robot013.png
examples/moondream-chatbot/assets/robot014.png
examples/moondream-chatbot/assets/robot015.png
examples/moondream-chatbot/assets/robot016.png
examples/moondream-chatbot/assets/robot017.png
examples/moondream-chatbot/assets/robot018.png
examples/moondream-chatbot/assets/robot019.png
examples/moondream-chatbot/assets/robot02.png
examples/moondream-chatbot/assets/robot020.png
examples/moondream-chatbot/assets/robot021.png
examples/moondream-chatbot/assets/robot022.png
examples/moondream-chatbot/assets/robot023.png
examples/moondream-chatbot/assets/robot024.png
examples/moondream-chatbot/assets/robot025.png
examples/moondream-chatbot/assets/robot03.png
examples/moondream-chatbot/assets/robot04.png
examples/moondream-chatbot/assets/robot05.png
examples/moondream-chatbot/assets/robot06.png
examples/moondream-chatbot/assets/robot07.png
examples/moondream-chatbot/assets/robot08.png
examples/moondream-chatbot/assets/robot09.png
examples/news-chatbot/.gitignore
examples/news-chatbot/README.md
examples/news-chatbot/client/javascript/README.md
examples/news-chatbot/client/javascript/index.html
examples/news-chatbot/client/javascript/package-lock.json
examples/news-chatbot/client/javascript/package.json
examples/news-chatbot/client/javascript/vite.config.js
examples/news-chatbot/client/javascript/src/app.js
examples/news-chatbot/client/javascript/src/style.css
examples/news-chatbot/server/README.md
examples/news-chatbot/server/env.example
examples/news-chatbot/server/news_bot.py
examples/news-chatbot/server/requirements.txt
examples/news-chatbot/server/runner.py
examples/news-chatbot/server/server.py
examples/patient-intake/Dockerfile
examples/patient-intake/README.md
examples/patient-intake/bot.py
examples/patient-intake/env.example
examples/patient-intake/image.png
examples/patient-intake/requirements.txt
examples/patient-intake/runner.py
examples/patient-intake/server.py
examples/patient-intake/assets/clack-short-quiet.wav
examples/patient-intake/assets/clack-short.wav
examples/patient-intake/assets/clack.wav
examples/patient-intake/assets/ding.wav
examples/patient-intake/assets/ding2.wav
examples/patient-intake/assets/ding3.wav
examples/phone-chatbot/.dockerignore
examples/phone-chatbot/.gitignore
examples/phone-chatbot/Dockerfile
examples/phone-chatbot/README.md
examples/phone-chatbot/bot_daily.py
examples/phone-chatbot/bot_runner.py
examples/phone-chatbot/bot_twilio.py
examples/phone-chatbot/env.example
examples/phone-chatbot/fly.example.toml
examples/phone-chatbot/image.png
examples/phone-chatbot/requirements.txt
examples/simple-chatbot/.gitignore
examples/simple-chatbot/README.md
examples/simple-chatbot/image.png
examples/simple-chatbot/client/android/.gitignore
examples/simple-chatbot/client/android/LICENSE
examples/simple-chatbot/client/android/README.md
examples/simple-chatbot/client/android/build.gradle.kts
examples/simple-chatbot/client/android/gradle.properties
examples/simple-chatbot/client/android/gradlew
examples/simple-chatbot/client/android/gradlew.bat
examples/simple-chatbot/client/android/settings.gradle.kts
examples/simple-chatbot/client/android/files/screenshot.jpg
examples/simple-chatbot/client/android/gradle/libs.versions.toml
examples/simple-chatbot/client/android/gradle/wrapper/gradle-wrapper.jar
examples/simple-chatbot/client/android/gradle/wrapper/gradle-wrapper.properties
examples/simple-chatbot/client/android/simple-chatbot-client/.gitignore
examples/simple-chatbot/client/android/simple-chatbot-client/build.gradle.kts
examples/simple-chatbot/client/android/simple-chatbot-client/proguard-rules.pro
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/AndroidManifest.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/MainActivity.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/Preferences.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/RTVIApplication.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/VoiceClientManager.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/AudioIndicator.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/BotIndicator.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallFooter.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallHeader.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallLayout.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/PermissionScreen.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/Timer.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserCamButton.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserMicButton.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Color.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Theme.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Type.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/RealTimeClock.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/TimeUtils.kt
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_background.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_foreground.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/microphone.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/microphone_off.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/phone_hangup.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/timer_outline.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/video.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/video_off.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/font/inter.ttf
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher_round.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher_round.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/values/strings.xml
examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/values/themes.xml
examples/simple-chatbot/client/ios/.gitignore
examples/simple-chatbot/client/ios/README.md
examples/simple-chatbot/client/ios/SimpleChatbot/Info.plist
examples/simple-chatbot/client/ios/SimpleChatbot/SimpleChatbotApp.swift
examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.pbxproj
examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata
examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/xcshareddata/xcschemes/SimpleChatbot.xcscheme
examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/Contents.json
examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/Contents.json
examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/appstore.png
examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Contents.json
examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Square Black.svg
examples/simple-chatbot/client/ios/SimpleChatbot/Preview Content/Preview Assets.xcassets/Contents.json
examples/simple-chatbot/client/ios/SimpleChatbot/model/CallContainerModel.swift
examples/simple-chatbot/client/ios/SimpleChatbot/model/MockCallContainerModel.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/MeetingView.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/PreJoinView.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/components/MicrophoneView.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/components/ToastModifier.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/components/WaveformView.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/extensions/CustomColors.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsManager.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsPreference.swift
examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsView.swift
examples/simple-chatbot/client/ios/SimpleChatbotTests/SimpleChatbotTests.swift
examples/simple-chatbot/client/ios/SimpleChatbotUITests/SimpleChatbotUITests.swift
examples/simple-chatbot/client/ios/SimpleChatbotUITests/SimpleChatbotUITestsLaunchTests.swift
examples/simple-chatbot/client/javascript/README.md
examples/simple-chatbot/client/javascript/index.html
examples/simple-chatbot/client/javascript/package-lock.json
examples/simple-chatbot/client/javascript/package.json
examples/simple-chatbot/client/javascript/src/app.js
examples/simple-chatbot/client/javascript/src/style.css
examples/simple-chatbot/client/prebuilt/README.md
examples/simple-chatbot/client/react/.gitignore
examples/simple-chatbot/client/react/README.md
examples/simple-chatbot/client/react/eslint.config.js
examples/simple-chatbot/client/react/index.html
examples/simple-chatbot/client/react/package-lock.json
examples/simple-chatbot/client/react/package.json
examples/simple-chatbot/client/react/tsconfig.json
examples/simple-chatbot/client/react/tsconfig.node.json
examples/simple-chatbot/client/react/vite.config.ts
examples/simple-chatbot/client/react/src/App.css
examples/simple-chatbot/client/react/src/App.tsx
examples/simple-chatbot/client/react/src/main.tsx
examples/simple-chatbot/client/react/src/components/ConnectButton.tsx
examples/simple-chatbot/client/react/src/components/DebugDisplay.css
examples/simple-chatbot/client/react/src/components/DebugDisplay.tsx
examples/simple-chatbot/client/react/src/components/StatusDisplay.tsx
examples/simple-chatbot/client/react/src/providers/RTVIProvider.tsx
examples/simple-chatbot/server/Dockerfile
examples/simple-chatbot/server/README.md
examples/simple-chatbot/server/bot-gemini.py
examples/simple-chatbot/server/bot-openai.py
examples/simple-chatbot/server/env.example
examples/simple-chatbot/server/requirements.txt
examples/simple-chatbot/server/runner.py
examples/simple-chatbot/server/server.py
examples/simple-chatbot/server/assets/robot01.png
examples/simple-chatbot/server/assets/robot010.png
examples/simple-chatbot/server/assets/robot011.png
examples/simple-chatbot/server/assets/robot012.png
examples/simple-chatbot/server/assets/robot013.png
examples/simple-chatbot/server/assets/robot014.png
examples/simple-chatbot/server/assets/robot015.png
examples/simple-chatbot/server/assets/robot016.png
examples/simple-chatbot/server/assets/robot017.png
examples/simple-chatbot/server/assets/robot018.png
examples/simple-chatbot/server/assets/robot019.png
examples/simple-chatbot/server/assets/robot02.png
examples/simple-chatbot/server/assets/robot020.png
examples/simple-chatbot/server/assets/robot021.png
examples/simple-chatbot/server/assets/robot022.png
examples/simple-chatbot/server/assets/robot023.png
examples/simple-chatbot/server/assets/robot024.png
examples/simple-chatbot/server/assets/robot025.png
examples/simple-chatbot/server/assets/robot03.png
examples/simple-chatbot/server/assets/robot04.png
examples/simple-chatbot/server/assets/robot05.png
examples/simple-chatbot/server/assets/robot06.png
examples/simple-chatbot/server/assets/robot07.png
examples/simple-chatbot/server/assets/robot08.png
examples/simple-chatbot/server/assets/robot09.png
examples/storytelling-chatbot/.dockerignore
examples/storytelling-chatbot/.gitignore
examples/storytelling-chatbot/Dockerfile
examples/storytelling-chatbot/README.md
examples/storytelling-chatbot/env.example
examples/storytelling-chatbot/image.png
examples/storytelling-chatbot/requirements.txt
examples/storytelling-chatbot/frontend/.eslintrc.json
examples/storytelling-chatbot/frontend/.gitignore
examples/storytelling-chatbot/frontend/README.md
examples/storytelling-chatbot/frontend/components.json
examples/storytelling-chatbot/frontend/env.example
examples/storytelling-chatbot/frontend/next.config.mjs
examples/storytelling-chatbot/frontend/package-lock.json
examples/storytelling-chatbot/frontend/package.json
examples/storytelling-chatbot/frontend/postcss.config.js
examples/storytelling-chatbot/frontend/tailwind.config.ts
examples/storytelling-chatbot/frontend/tsconfig.json
examples/storytelling-chatbot/frontend/app/favicon.ico
examples/storytelling-chatbot/frontend/app/globals.css
examples/storytelling-chatbot/frontend/app/layout.tsx
examples/storytelling-chatbot/frontend/app/opengraph-image.png
examples/storytelling-chatbot/frontend/app/page.tsx
examples/storytelling-chatbot/frontend/app/twitter-image.png
examples/storytelling-chatbot/frontend/app/utils.ts
examples/storytelling-chatbot/frontend/components/App.tsx
examples/storytelling-chatbot/frontend/components/Setup.tsx
examples/storytelling-chatbot/frontend/components/Story.tsx
examples/storytelling-chatbot/frontend/components/AudioIndicator/index.tsx
examples/storytelling-chatbot/frontend/components/DevicePicker/index.tsx
examples/storytelling-chatbot/frontend/components/MicToggle/index.tsx
examples/storytelling-chatbot/frontend/components/StoryTranscript/StoryTranscript.module.css
examples/storytelling-chatbot/frontend/components/StoryTranscript/index.tsx
examples/storytelling-chatbot/frontend/components/UserInputIndicator/UserInputIndicator.module.css
examples/storytelling-chatbot/frontend/components/UserInputIndicator/index.tsx
examples/storytelling-chatbot/frontend/components/VideoTile/VideoTile.module.css
examples/storytelling-chatbot/frontend/components/VideoTile/index.tsx
examples/storytelling-chatbot/frontend/components/WaveText/WaveText.module.css
examples/storytelling-chatbot/frontend/components/WaveText/index.tsx
examples/storytelling-chatbot/frontend/components/ui/button.tsx
examples/storytelling-chatbot/frontend/components/ui/select.tsx
examples/storytelling-chatbot/frontend/components/ui/typewriter.tsx
examples/storytelling-chatbot/frontend/public/alpha-mask.gif
examples/storytelling-chatbot/frontend/public/bg.jpg
examples/storytelling-chatbot/src/bot.py
examples/storytelling-chatbot/src/bot_runner.py
examples/storytelling-chatbot/src/processors.py
examples/storytelling-chatbot/src/prompts.py
examples/storytelling-chatbot/src/assets/book1.png
examples/storytelling-chatbot/src/assets/book2.png
examples/storytelling-chatbot/src/assets/ding.wav
examples/storytelling-chatbot/src/assets/listening.wav
examples/storytelling-chatbot/src/assets/talking.wav
examples/storytelling-chatbot/src/utils/helpers.py
examples/studypal/README.md
examples/studypal/env.example
examples/studypal/requirements.txt
examples/studypal/runner.py
examples/studypal/studypal.py
examples/telnyx-chatbot/.gitignore
examples/telnyx-chatbot/Dockerfile
examples/telnyx-chatbot/README.md
examples/telnyx-chatbot/bot.py
examples/telnyx-chatbot/env.example
examples/telnyx-chatbot/requirements.txt
examples/telnyx-chatbot/server.py
examples/telnyx-chatbot/templates/streams.xml.template
examples/translation-chatbot/.gitignore
examples/translation-chatbot/Dockerfile
examples/translation-chatbot/README.md
examples/translation-chatbot/bot.py
examples/translation-chatbot/env.example
examples/translation-chatbot/image.png
examples/translation-chatbot/requirements.txt
examples/translation-chatbot/runner.py
examples/translation-chatbot/server.py
examples/twilio-chatbot/.gitignore
examples/twilio-chatbot/Dockerfile
examples/twilio-chatbot/README.md
examples/twilio-chatbot/bot.py
examples/twilio-chatbot/client.py
examples/twilio-chatbot/env.example
examples/twilio-chatbot/requirements.txt
examples/twilio-chatbot/server.py
examples/twilio-chatbot/templates/streams.xml.template
examples/websocket-server/Dockerfile
examples/websocket-server/README.md
examples/websocket-server/bot.py
examples/websocket-server/env.example
examples/websocket-server/frames.proto
examples/websocket-server/index.html
examples/websocket-server/requirements.txt
scripts/pre-commit.sh
src/pear_pipecat.egg-info/PKG-INFO
src/pear_pipecat.egg-info/SOURCES.txt
src/pear_pipecat.egg-info/dependency_links.txt
src/pear_pipecat.egg-info/requires.txt
src/pear_pipecat.egg-info/top_level.txt
src/pipecat/__init__.py
src/pipecat/audio/__init__.py
src/pipecat/audio/utils.py
src/pipecat/audio/filters/__init__.py
src/pipecat/audio/filters/base_audio_filter.py
src/pipecat/audio/filters/koala_filter.py
src/pipecat/audio/filters/krisp_filter.py
src/pipecat/audio/filters/noisereduce_filter.py
src/pipecat/audio/mixers/__init__.py
src/pipecat/audio/mixers/base_audio_mixer.py
src/pipecat/audio/mixers/soundfile_mixer.py
src/pipecat/audio/resamplers/__init__.py
src/pipecat/audio/resamplers/base_audio_resampler.py
src/pipecat/audio/resamplers/resampy_resampler.py
src/pipecat/audio/resamplers/soxr_resampler.py
src/pipecat/audio/vad/__init__.py
src/pipecat/audio/vad/silero.py
src/pipecat/audio/vad/vad_analyzer.py
src/pipecat/audio/vad/data/__init__.py
src/pipecat/audio/vad/data/silero_vad.onnx
src/pipecat/clocks/__init__.py
src/pipecat/clocks/base_clock.py
src/pipecat/clocks/system_clock.py
src/pipecat/frames/__init__.py
src/pipecat/frames/frames.proto
src/pipecat/frames/frames.py
src/pipecat/frames/protobufs/frames_pb2.py
src/pipecat/metrics/__init__.py
src/pipecat/metrics/metrics.py
src/pipecat/observers/__init__.py
src/pipecat/observers/base_observer.py
src/pipecat/pipeline/__init__.py
src/pipecat/pipeline/base_pipeline.py
src/pipecat/pipeline/base_task.py
src/pipecat/pipeline/parallel_pipeline.py
src/pipecat/pipeline/pipeline.py
src/pipecat/pipeline/runner.py
src/pipecat/pipeline/sync_parallel_pipeline.py
src/pipecat/pipeline/task.py
src/pipecat/pipeline/task_observer.py
src/pipecat/pipeline/to_be_updated/merge_pipeline.py
src/pipecat/processors/__init__.py
src/pipecat/processors/async_generator.py
src/pipecat/processors/frame_processor.py
src/pipecat/processors/idle_frame_processor.py
src/pipecat/processors/logger.py
src/pipecat/processors/text_transformer.py
src/pipecat/processors/transcript_processor.py
src/pipecat/processors/user_idle_processor.py
src/pipecat/processors/aggregators/__init__.py
src/pipecat/processors/aggregators/gated.py
src/pipecat/processors/aggregators/gated_openai_llm_context.py
src/pipecat/processors/aggregators/llm_response.py
src/pipecat/processors/aggregators/openai_llm_context.py
src/pipecat/processors/aggregators/sentence.py
src/pipecat/processors/aggregators/user_response.py
src/pipecat/processors/aggregators/vision_image_frame.py
src/pipecat/processors/audio/__init__.py
src/pipecat/processors/audio/audio_buffer_processor.py
src/pipecat/processors/audio/vad/__init__.py
src/pipecat/processors/audio/vad/silero.py
src/pipecat/processors/filters/__init__.py
src/pipecat/processors/filters/frame_filter.py
src/pipecat/processors/filters/function_filter.py
src/pipecat/processors/filters/identity_filter.py
src/pipecat/processors/filters/null_filter.py
src/pipecat/processors/filters/stt_mute_filter.py
src/pipecat/processors/filters/wake_check_filter.py
src/pipecat/processors/filters/wake_notifier_filter.py
src/pipecat/processors/frameworks/__init__.py
src/pipecat/processors/frameworks/langchain.py
src/pipecat/processors/frameworks/rtvi.py
src/pipecat/processors/gstreamer/__init__.py
src/pipecat/processors/gstreamer/pipeline_source.py
src/pipecat/processors/metrics/__init__.py
src/pipecat/processors/metrics/frame_processor_metrics.py
src/pipecat/processors/metrics/sentry.py
src/pipecat/serializers/__init__.py
src/pipecat/serializers/base_serializer.py
src/pipecat/serializers/livekit.py
src/pipecat/serializers/protobuf.py
src/pipecat/serializers/telnyx.py
src/pipecat/serializers/twilio.py
src/pipecat/services/__init__.py
src/pipecat/services/ai_services.py
src/pipecat/services/anthropic.py
src/pipecat/services/assemblyai.py
src/pipecat/services/aws.py
src/pipecat/services/azure.py
src/pipecat/services/canonical.py
src/pipecat/services/cartesia.py
src/pipecat/services/cerebras.py
src/pipecat/services/deepgram.py
src/pipecat/services/deepseek.py
src/pipecat/services/elevenlabs.py
src/pipecat/services/fal.py
src/pipecat/services/fireworks.py
src/pipecat/services/fish.py
src/pipecat/services/gladia.py
src/pipecat/services/grok.py
src/pipecat/services/groq.py
src/pipecat/services/lmnt.py
src/pipecat/services/moondream.py
src/pipecat/services/nim.py
src/pipecat/services/ollama.py
src/pipecat/services/openai.py
src/pipecat/services/openpipe.py
src/pipecat/services/openrouter.py
src/pipecat/services/playht.py
src/pipecat/services/rime.py
src/pipecat/services/riva.py
src/pipecat/services/simli.py
src/pipecat/services/tavus.py
src/pipecat/services/together.py
src/pipecat/services/websocket_service.py
src/pipecat/services/whisper.py
src/pipecat/services/xtts.py
src/pipecat/services/gemini_multimodal_live/__init__.py
src/pipecat/services/gemini_multimodal_live/audio_transcriber.py
src/pipecat/services/gemini_multimodal_live/events.py
src/pipecat/services/gemini_multimodal_live/gemini.py
src/pipecat/services/google/__init__.py
src/pipecat/services/google/frames.py
src/pipecat/services/google/google.py
src/pipecat/services/openai_realtime_beta/__init__.py
src/pipecat/services/openai_realtime_beta/context.py
src/pipecat/services/openai_realtime_beta/events.py
src/pipecat/services/openai_realtime_beta/frames.py
src/pipecat/services/openai_realtime_beta/openai.py
src/pipecat/services/to_be_updated/__init__.py
src/pipecat/services/to_be_updated/cloudflare_ai_service.py
src/pipecat/services/to_be_updated/google_ai_service.py
src/pipecat/services/to_be_updated/huggingface_ai_service.py
src/pipecat/services/to_be_updated/mock_ai_service.py
src/pipecat/sync/__init__.py
src/pipecat/sync/base_notifier.py
src/pipecat/sync/event_notifier.py
src/pipecat/tests/__init__.py
src/pipecat/tests/utils.py
src/pipecat/transcriptions/__init__.py
src/pipecat/transcriptions/language.py
src/pipecat/transports/__init__.py
src/pipecat/transports/base_input.py
src/pipecat/transports/base_output.py
src/pipecat/transports/base_transport.py
src/pipecat/transports/local/__init__.py
src/pipecat/transports/local/audio.py
src/pipecat/transports/local/tk.py
src/pipecat/transports/network/__init__.py
src/pipecat/transports/network/fastapi_websocket.py
src/pipecat/transports/network/websocket_client.py
src/pipecat/transports/network/websocket_server.py
src/pipecat/transports/services/__init__.py
src/pipecat/transports/services/daily.py
src/pipecat/transports/services/livekit.py
src/pipecat/transports/services/helpers/__init__.py
src/pipecat/transports/services/helpers/daily_rest.py
src/pipecat/utils/__init__.py
src/pipecat/utils/asyncio.py
src/pipecat/utils/string.py
src/pipecat/utils/test_frame_processor.py
src/pipecat/utils/time.py
src/pipecat/utils/utils.py
src/pipecat/utils/text/__init__.py
src/pipecat/utils/text/base_text_filter.py
src/pipecat/utils/text/markdown_text_filter.py
src/pipecat/vad/__init__.py
src/pipecat/vad/silero.py
src/pipecat/vad/vad_analyzer.py
tests/__init__.py
tests/test_aggregators.py
tests/test_daily_transport_service.py
tests/test_filters.py
tests/test_langchain.py
tests/test_pipeline.py
tests/test_protobuf_serializer.py
tests/test_utils_string.py
tests/test_websocket_transport.py
tests/integration/integration_azure_llm.py
tests/integration/integration_ollama_llm.py
tests/integration/integration_openai_llm.py