├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── 1-bug_report.yml │ ├── 2-question.yml │ ├── 3-feature_request.yml │ ├── 4-service-issue.yml │ ├── 5-new-service.yml │ ├── 6-dependency.yml │ ├── 7-troubleshooting.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yaml │ ├── coverage.yaml │ ├── format.yaml │ ├── publish.yaml │ ├── publish_test.yaml │ ├── python-compatibility.yaml │ ├── sync-quickstart.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CHANGELOG.md.template ├── COMMUNITY_INTEGRATIONS.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── SECURITY.md ├── codecov.yml ├── docs └── api │ ├── Makefile │ ├── README.md │ ├── build-docs.sh │ ├── conf.py │ ├── index.rst │ ├── make.bat │ └── rtd-test.sh ├── env.example ├── examples ├── README.md ├── foundational │ ├── 01-say-one-thing-piper.py │ ├── 01-say-one-thing-rime.py │ ├── 01-say-one-thing.py │ ├── 01a-local-audio.py │ ├── 01b-livekit-audio.py │ ├── 01c-nvidia-riva-tts.py │ ├── 02-llm-say-one-thing.py │ ├── 03-still-frame.py │ ├── 03a-local-still-frame.py │ ├── 03b-still-frame-imagen.py │ ├── 04-transports-small-webrtc.py │ ├── 04a-transports-daily.py │ ├── 04b-transports-livekit.py │ ├── 05-sync-speech-and-image.py │ ├── 05a-local-sync-speech-and-image.py │ ├── 06-listen-and-respond.py │ ├── 06a-image-sync.py │ ├── 07-interruptible-cartesia-http.py │ ├── 07-interruptible.py │ ├── 07a-interruptible-speechmatics-vad.py │ ├── 07a-interruptible-speechmatics.py │ ├── 07aa-interruptible-soniox.py │ ├── 07ab-interruptible-inworld-http.py │ ├── 07ac-interruptible-asyncai-http.py │ ├── 07ac-interruptible-asyncai.py │ ├── 07ad-interruptible-aicoustics.py │ ├── 07ae-interruptible-hume.py │ ├── 07b-interruptible-langchain.py │ ├── 07c-interruptible-deepgram-flux.py │ ├── 07c-interruptible-deepgram-http.py │ ├── 07c-interruptible-deepgram-sagemaker.py │ ├── 07c-interruptible-deepgram-vad.py │ ├── 07c-interruptible-deepgram.py │ ├── 07d-interruptible-elevenlabs-http.py │ ├── 07d-interruptible-elevenlabs.py │ ├── 07e-interruptible-playht-http.py │ ├── 07e-interruptible-playht.py │ ├── 07f-interruptible-azure-http.py │ ├── 07f-interruptible-azure.py │ ├── 07g-interruptible-openai.py │ ├── 07h-interruptible-openpipe.py │ ├── 07i-interruptible-xtts.py │ ├── 07j-interruptible-gladia.py │ ├── 07k-interruptible-lmnt.py │ ├── 07l-interruptible-groq.py │ ├── 07m-interruptible-aws-strands.py │ ├── 07m-interruptible-aws.py │ ├── 07n-interruptible-gemini-image.py │ ├── 07n-interruptible-gemini.py │ ├── 07n-interruptible-google-http.py │ ├── 07n-interruptible-google.py │ ├── 07o-interruptible-assemblyai.py │ ├── 07p-interruptible-krisp-viva.py │ ├── 07p-interruptible-krisp.py │ ├── 07q-interruptible-rime-http.py │ ├── 07q-interruptible-rime.py │ ├── 07r-interruptible-nvidia.py │ ├── 07s-interruptible-google-audio-in.py │ ├── 07t-interruptible-fish.py │ ├── 07u-interruptible-ultravox.py │ ├── 07v-interruptible-neuphonic-http.py │ ├── 07v-interruptible-neuphonic.py │ ├── 07w-interruptible-fal.py │ ├── 07x-interruptible-local.py │ ├── 07y-interruptible-minimax.py │ ├── 07z-interruptible-sarvam-http.py │ ├── 07z-interruptible-sarvam.py │ ├── 08-custom-frame-processor.py │ ├── 09-mirror.py │ ├── 09a-local-mirror.py │ ├── 10-wake-phrase.py │ ├── 11-sound-effects.py │ ├── 12-describe-image-openai.py │ ├── 12a-describe-image-anthropic.py │ ├── 12b-describe-image-aws.py │ ├── 12c-describe-image-gemini-flash.py │ ├── 12d-describe-image-moondream.py │ ├── 13-whisper-transcription.py │ ├── 13a-whisper-local.py │ ├── 13b-deepgram-transcription.py │ ├── 13c-gladia-transcription.py │ ├── 13c-gladia-translation.py │ ├── 13d-assemblyai-transcription.py │ ├── 13e-whisper-mlx.py │ ├── 13f-cartesia-transcription.py │ ├── 13g-sambanova-transcription.py │ ├── 13h-speechmatics-transcription.py │ ├── 13i-soniox-transcription.py │ ├── 13j-azure-transcription.py │ ├── 13k-elevenlabs-transcription.py │ ├── 14-function-calling.py │ ├── 14a-function-calling-anthropic.py │ ├── 14c-function-calling-together.py │ ├── 14d-function-calling-anthropic-video.py │ ├── 14d-function-calling-aws-video.py │ ├── 14d-function-calling-gemini-flash-video.py │ ├── 14d-function-calling-moondream-video.py │ ├── 14d-function-calling-openai-video.py │ ├── 14e-function-calling-google.py │ ├── 14f-function-calling-groq.py │ ├── 14g-function-calling-grok.py │ ├── 14h-function-calling-azure.py │ ├── 14i-function-calling-fireworks.py │ ├── 14j-function-calling-nvidia.py │ ├── 14k-function-calling-cerebras.py │ ├── 14l-function-calling-deepseek.py │ ├── 14m-function-calling-openrouter.py │ ├── 14n-function-calling-perplexity.py │ ├── 14o-function-calling-gemini-openai-format.py │ ├── 14p-function-calling-gemini-vertex-ai.py │ ├── 14q-function-calling-qwen.py │ ├── 14r-function-calling-aws.py │ ├── 14s-function-calling-sambanova.py │ ├── 14t-function-calling-direct.py │ ├── 14u-function-calling-ollama.py │ ├── 14v-function-calling-openai.py │ ├── 14w-function-calling-mistral.py │ ├── 14x-function-calling-openpipe.py │ ├── 15-switch-voices.py │ ├── 15a-switch-languages.py │ ├── 16-gpu-container-local-bot.py │ ├── 17-detect-user-idle.py │ ├── 18-gstreamer-filesrc.py │ ├── 18a-gstreamer-videotestsrc.py │ ├── 19-openai-realtime-beta.py │ ├── 19-openai-realtime.py │ ├── 19a-azure-realtime-beta.py │ ├── 19a-azure-realtime.py │ ├── 19b-openai-realtime-beta-text.py │ ├── 19b-openai-realtime-text.py │ ├── 20a-persistent-context-openai.py │ ├── 20b-persistent-context-openai-realtime-beta.py │ ├── 20b-persistent-context-openai-realtime.py │ ├── 20c-persistent-context-anthropic.py │ ├── 20d-persistent-context-gemini.py │ ├── 20e-persistent-context-aws-nova-sonic.py │ ├── 21-tavus-transport.py │ ├── 21a-tavus-video-service.py │ ├── 22-natural-conversation.py │ ├── 22b-natural-conversation-proposal.py │ ├── 22c-natural-conversation-mixed-llms.py │ ├── 22d-natural-conversation-gemini-audio.py │ ├── 23-bot-background-sound.py │ ├── 24-stt-mute-filter.py │ ├── 25-google-audio-in.py │ ├── 26-gemini-live.py │ ├── 26a-gemini-live-transcription.py │ ├── 26b-gemini-live-function-calling.py │ ├── 26c-gemini-live-video.py │ ├── 26d-gemini-live-text.py │ ├── 26e-gemini-live-google-search.py │ ├── 26f-gemini-live-files-api.py │ ├── 26g-gemini-live-groundingMetadata.py │ ├── 26h-gemini-live-vertex-function-calling.py │ ├── 26i-gemini-live-graceful-end.py │ ├── 27-simli-layer.py │ ├── 28-transcription-processor.py │ ├── 29-turn-tracking-observer.py │ ├── 30-observer.py │ ├── 31-heartbeats.py │ ├── 32-gemini-grounding-metadata.py │ ├── 33-gemini-rag.py │ ├── 34-audio-recording.py │ ├── 35-pattern-pair-voice-switching.py │ ├── 36-user-email-gathering.py │ ├── 37-mem0.py │ ├── 38-smart-turn-fal.py │ ├── 38a-smart-turn-local-coreml.py │ ├── 38b-smart-turn-local.py │ ├── 39-mcp-stdio.py │ ├── 39a-mcp-streamable-http.py │ ├── 39b-mcp-streamable-http-gemini-live.py │ ├── 39c-multiple-mcp.py │ ├── 40-aws-nova-sonic.py │ ├── 41a-text-only-webrtc.py │ ├── 41b-text-and-audio-webrtc.py │ ├── 42-interruption-config.py │ ├── 43-heygen-transport.py │ ├── 43a-heygen-video-service.py │ ├── 44-voicemail-detection.py │ ├── 45-before-and-after-events.py │ ├── 46-video-processing.py │ ├── 47-sentry-metrics.py │ ├── 48-service-switcher.py │ ├── README.md │ └── assets │ │ ├── cat.jpg │ │ ├── ding1.wav │ │ ├── ding2.wav │ │ ├── moondream.png │ │ ├── office-ambience-24000-mono.mp3 │ │ ├── rag-content.txt │ │ ├── sc-default.png │ │ ├── sc-listen-1.png │ │ ├── sc-listen-2.png │ │ ├── sc-talk.png │ │ ├── sc-think-1.png │ │ ├── sc-think-2.png │ │ ├── sc-think-3.png │ │ ├── sc-think-4.png │ │ ├── speaking.png │ │ └── waiting.png └── quickstart │ ├── Dockerfile │ ├── README.md │ ├── bot.py │ ├── env.example │ ├── pcc-deploy.toml │ └── pyproject.toml ├── pipecat.png ├── pyproject.toml ├── scripts ├── daily │ └── test_tavus_transport.py ├── dtmf │ └── generate_dtmf.sh ├── evals │ ├── README.md │ ├── assets │ │ └── cat.jpg │ ├── eval.py │ ├── run-eval.py │ ├── run-release-evals.py │ └── utils.py ├── fix-ruff.sh ├── mem-watch.sh └── pre-commit.sh ├── src └── pipecat │ ├── __init__.py │ ├── adapters │ ├── __init__.py │ ├── base_llm_adapter.py │ ├── schemas │ │ ├── __init__.py │ │ ├── direct_function.py │ │ ├── function_schema.py │ │ └── tools_schema.py │ └── services │ │ ├── __init__.py │ │ ├── anthropic_adapter.py │ │ ├── aws_nova_sonic_adapter.py │ │ ├── bedrock_adapter.py │ │ ├── gemini_adapter.py │ │ ├── open_ai_adapter.py │ │ └── open_ai_realtime_adapter.py │ ├── audio │ ├── __init__.py │ ├── dtmf │ │ ├── __init__.py │ │ ├── dtmf-0.wav │ │ ├── dtmf-1.wav │ │ ├── dtmf-2.wav │ │ ├── dtmf-3.wav │ │ ├── dtmf-4.wav │ │ ├── dtmf-5.wav │ │ ├── dtmf-6.wav │ │ ├── dtmf-7.wav │ │ ├── dtmf-8.wav │ │ ├── dtmf-9.wav │ │ ├── dtmf-pound.wav │ │ ├── dtmf-star.wav │ │ ├── types.py │ │ └── utils.py │ ├── filters │ │ ├── __init__.py │ │ ├── aic_filter.py │ │ ├── base_audio_filter.py │ │ ├── koala_filter.py │ │ ├── krisp_filter.py │ │ ├── krisp_viva_filter.py │ │ └── noisereduce_filter.py │ ├── interruptions │ │ ├── __init__.py │ │ ├── base_interruption_strategy.py │ │ └── min_words_interruption_strategy.py │ ├── mixers │ │ ├── __init__.py │ │ ├── base_audio_mixer.py │ │ └── soundfile_mixer.py │ ├── resamplers │ │ ├── __init__.py │ │ ├── base_audio_resampler.py │ │ ├── resampy_resampler.py │ │ ├── soxr_resampler.py │ │ └── soxr_stream_resampler.py │ ├── turn │ │ ├── __init__.py │ │ ├── base_turn_analyzer.py │ │ └── smart_turn │ │ │ ├── __init__.py │ │ │ ├── base_smart_turn.py │ │ │ ├── data │ │ │ ├── __init__.py │ │ │ └── smart-turn-v3.1-cpu.onnx │ │ │ ├── fal_smart_turn.py │ │ │ ├── http_smart_turn.py │ │ │ ├── local_coreml_smart_turn.py │ │ │ ├── local_smart_turn.py │ │ │ ├── local_smart_turn_v2.py │ │ │ └── local_smart_turn_v3.py │ ├── utils.py │ └── vad │ │ ├── __init__.py │ │ ├── aic_vad.py │ │ ├── data │ │ ├── __init__.py │ │ └── silero_vad.onnx │ │ ├── silero.py │ │ └── vad_analyzer.py │ ├── clocks │ ├── __init__.py │ ├── base_clock.py │ └── system_clock.py │ ├── extensions │ ├── __init__.py │ ├── ivr │ │ ├── __init__.py │ │ └── ivr_navigator.py │ └── voicemail │ │ ├── __init__.py │ │ └── voicemail_detector.py │ ├── frames │ ├── __init__.py │ ├── frames.proto │ ├── frames.py │ └── protobufs │ │ └── frames_pb2.py │ ├── metrics │ ├── __init__.py │ └── metrics.py │ ├── observers │ ├── __init__.py │ ├── base_observer.py │ ├── loggers │ │ ├── __init__.py │ │ ├── debug_log_observer.py │ │ ├── llm_log_observer.py │ │ ├── metrics_log_observer.py │ │ ├── transcription_log_observer.py │ │ └── user_bot_latency_log_observer.py │ └── turn_tracking_observer.py │ ├── pipeline │ ├── __init__.py │ ├── base_pipeline.py │ ├── base_task.py │ ├── llm_switcher.py │ ├── parallel_pipeline.py │ ├── pipeline.py │ ├── runner.py │ ├── service_switcher.py │ ├── sync_parallel_pipeline.py │ ├── task.py │ ├── task_observer.py │ └── to_be_updated │ │ └── merge_pipeline.py │ ├── processors │ ├── __init__.py │ ├── aggregators │ │ ├── __init__.py │ │ ├── dtmf_aggregator.py │ │ ├── gated.py │ │ ├── gated_llm_context.py │ │ ├── gated_open_ai_llm_context.py │ │ ├── llm_context.py │ │ ├── llm_response.py │ │ ├── llm_response_universal.py │ │ ├── llm_text_processor.py │ │ ├── openai_llm_context.py │ │ ├── sentence.py │ │ ├── user_response.py │ │ └── vision_image_frame.py │ ├── async_generator.py │ ├── audio │ │ ├── __init__.py │ │ └── audio_buffer_processor.py │ ├── consumer_processor.py │ ├── filters │ │ ├── __init__.py │ │ ├── frame_filter.py │ │ ├── function_filter.py │ │ ├── identity_filter.py │ │ ├── null_filter.py │ │ ├── stt_mute_filter.py │ │ ├── wake_check_filter.py │ │ └── wake_notifier_filter.py │ ├── frame_processor.py │ ├── frameworks │ │ ├── __init__.py │ │ ├── langchain.py │ │ ├── rtvi.py │ │ └── strands_agents.py │ ├── gstreamer │ │ ├── __init__.py │ │ └── pipeline_source.py │ ├── idle_frame_processor.py │ ├── logger.py │ ├── metrics │ │ ├── __init__.py │ │ ├── frame_processor_metrics.py │ │ └── sentry.py │ ├── producer_processor.py │ ├── text_transformer.py │ ├── transcript_processor.py │ └── user_idle_processor.py │ ├── py.typed │ ├── runner │ ├── __init__.py │ ├── daily.py │ ├── livekit.py │ ├── run.py │ ├── types.py │ └── utils.py │ ├── serializers │ ├── __init__.py │ ├── base_serializer.py │ ├── exotel.py │ ├── plivo.py │ ├── protobuf.py │ ├── telnyx.py │ └── twilio.py │ ├── services │ ├── __init__.py │ ├── ai_service.py │ ├── ai_services.py │ ├── anthropic │ │ ├── __init__.py │ │ └── llm.py │ ├── assemblyai │ │ ├── __init__.py │ │ ├── models.py │ │ └── stt.py │ ├── asyncai │ │ ├── __init__.py │ │ └── tts.py │ ├── aws │ │ ├── __init__.py │ │ ├── agent_core.py │ │ ├── llm.py │ │ ├── nova_sonic │ │ │ ├── __init__.py │ │ │ ├── context.py │ │ │ ├── frames.py │ │ │ ├── llm.py │ │ │ └── ready.wav │ │ ├── sagemaker │ │ │ ├── __init__.py │ │ │ └── bidi_client.py │ │ ├── stt.py │ │ ├── tts.py │ │ └── utils.py │ ├── aws_nova_sonic │ │ ├── __init__.py │ │ ├── aws.py │ │ ├── context.py │ │ └── frames.py │ ├── azure │ │ ├── __init__.py │ │ ├── common.py │ │ ├── image.py │ │ ├── llm.py │ │ ├── realtime │ │ │ ├── __init__.py │ │ │ └── llm.py │ │ ├── stt.py │ │ └── tts.py │ ├── cartesia │ │ ├── __init__.py │ │ ├── stt.py │ │ └── tts.py │ ├── cerebras │ │ ├── __init__.py │ │ └── llm.py │ ├── deepgram │ │ ├── __init__.py │ │ ├── flux │ │ │ ├── __init__.py │ │ │ └── stt.py │ │ ├── stt.py │ │ ├── stt_sagemaker.py │ │ └── tts.py │ ├── deepseek │ │ ├── __init__.py │ │ └── llm.py │ ├── elevenlabs │ │ ├── __init__.py │ │ ├── stt.py │ │ └── tts.py │ ├── fal │ │ ├── __init__.py │ │ ├── image.py │ │ └── stt.py │ ├── fireworks │ │ ├── __init__.py │ │ └── llm.py │ ├── fish │ │ ├── __init__.py │ │ └── tts.py │ ├── gemini_multimodal_live │ │ ├── __init__.py │ │ ├── events.py │ │ ├── file_api.py │ │ └── gemini.py │ ├── gladia │ │ ├── __init__.py │ │ ├── config.py │ │ └── stt.py │ ├── google │ │ ├── __init__.py │ │ ├── frames.py │ │ ├── gemini_live │ │ │ ├── __init__.py │ │ │ ├── file_api.py │ │ │ ├── llm.py │ │ │ └── llm_vertex.py │ │ ├── google.py │ │ ├── image.py │ │ ├── llm.py │ │ ├── llm_openai.py │ │ ├── llm_vertex.py │ │ ├── rtvi.py │ │ ├── stt.py │ │ └── tts.py │ ├── grok │ │ ├── __init__.py │ │ └── llm.py │ ├── groq │ │ ├── __init__.py │ │ ├── llm.py │ │ ├── stt.py │ │ └── tts.py │ ├── heygen │ │ ├── __init__.py │ │ ├── api.py │ │ ├── client.py │ │ └── video.py │ ├── hume │ │ ├── __init__.py │ │ └── tts.py │ ├── image_service.py │ ├── inworld │ │ ├── __init__.py │ │ └── tts.py │ ├── llm_service.py │ ├── lmnt │ │ ├── __init__.py │ │ └── tts.py │ ├── mcp_service.py │ ├── mem0 │ │ ├── __init__.py │ │ └── memory.py │ ├── minimax │ │ ├── __init__.py │ │ └── tts.py │ ├── mistral │ │ ├── __init__.py │ │ └── llm.py │ ├── moondream │ │ ├── __init__.py │ │ └── vision.py │ ├── neuphonic │ │ ├── __init__.py │ │ └── tts.py │ ├── nim │ │ ├── __init__.py │ │ └── llm.py │ ├── nvidia │ │ ├── __init__.py │ │ ├── llm.py │ │ ├── stt.py │ │ └── tts.py │ ├── ollama │ │ ├── __init__.py │ │ └── llm.py │ ├── openai │ │ ├── __init__.py │ │ ├── base_llm.py │ │ ├── image.py │ │ ├── llm.py │ │ ├── realtime │ │ │ ├── __init__.py │ │ │ ├── context.py │ │ │ ├── events.py │ │ │ ├── frames.py │ │ │ └── llm.py │ │ ├── stt.py │ │ └── tts.py │ ├── openai_realtime │ │ ├── __init__.py │ │ ├── azure.py │ │ ├── context.py │ │ ├── events.py │ │ └── frames.py │ ├── openai_realtime_beta │ │ ├── __init__.py │ │ ├── azure.py │ │ ├── context.py │ │ ├── events.py │ │ ├── frames.py │ │ └── openai.py │ ├── openpipe │ │ ├── __init__.py │ │ └── llm.py │ ├── openrouter │ │ ├── __init__.py │ │ └── llm.py │ ├── perplexity │ │ ├── __init__.py │ │ └── llm.py │ ├── piper │ │ ├── __init__.py │ │ └── tts.py │ ├── playht │ │ ├── __init__.py │ │ └── tts.py │ ├── qwen │ │ ├── __init__.py │ │ └── llm.py │ ├── rime │ │ ├── __init__.py │ │ └── tts.py │ ├── riva │ │ ├── __init__.py │ │ ├── stt.py │ │ └── tts.py │ ├── sambanova │ │ ├── __init__.py │ │ ├── llm.py │ │ └── stt.py │ ├── sarvam │ │ ├── __init__.py │ │ ├── stt.py │ │ └── tts.py │ ├── simli │ │ ├── __init__.py │ │ └── video.py │ ├── soniox │ │ ├── __init__.py │ │ └── stt.py │ ├── speechmatics │ │ ├── __init__.py │ │ ├── stt.py │ │ └── tts.py │ ├── stt_service.py │ ├── tavus │ │ ├── __init__.py │ │ └── video.py │ ├── together │ │ ├── __init__.py │ │ └── llm.py │ ├── tts_service.py │ ├── ultravox │ │ ├── __init__.py │ │ └── stt.py │ ├── vision_service.py │ ├── websocket_service.py │ ├── whisper │ │ ├── __init__.py │ │ ├── base_stt.py │ │ ├── stt.py │ │ └── utils.py │ └── xtts │ │ ├── __init__.py │ │ └── tts.py │ ├── sync │ ├── __init__.py │ ├── base_notifier.py │ └── event_notifier.py │ ├── tests │ ├── __init__.py │ └── utils.py │ ├── transcriptions │ ├── __init__.py │ └── language.py │ ├── transports │ ├── __init__.py │ ├── base_input.py │ ├── base_output.py │ ├── base_transport.py │ ├── daily │ │ ├── __init__.py │ │ ├── transport.py │ │ └── utils.py │ ├── heygen │ │ ├── __init__.py │ │ └── transport.py │ ├── livekit │ │ ├── __init__.py │ │ ├── transport.py │ │ └── utils.py │ ├── local │ │ ├── __init__.py │ │ ├── audio.py │ │ └── tk.py │ ├── network │ │ ├── __init__.py │ │ ├── fastapi_websocket.py │ │ ├── small_webrtc.py │ │ ├── webrtc_connection.py │ │ ├── websocket_client.py │ │ └── websocket_server.py │ ├── services │ │ ├── __init__.py │ │ ├── daily.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ └── daily_rest.py │ │ ├── livekit.py │ │ └── tavus.py │ ├── smallwebrtc │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── request_handler.py │ │ └── transport.py │ ├── tavus │ │ ├── __init__.py │ │ └── transport.py │ ├── websocket │ │ ├── __init__.py │ │ ├── client.py │ │ ├── fastapi.py │ │ └── server.py │ └── whatsapp │ │ ├── __init__.py │ │ ├── api.py │ │ └── client.py │ └── utils │ ├── __init__.py │ ├── asyncio │ ├── __init__.py │ └── task_manager.py │ ├── base_object.py │ ├── network.py │ ├── string.py │ ├── sync │ ├── __init__.py │ ├── base_notifier.py │ └── event_notifier.py │ ├── text │ ├── __init__.py │ ├── base_text_aggregator.py │ ├── base_text_filter.py │ ├── markdown_text_filter.py │ ├── pattern_pair_aggregator.py │ ├── simple_text_aggregator.py │ └── skip_tags_aggregator.py │ ├── time.py │ ├── tracing │ ├── __init__.py │ ├── class_decorators.py │ ├── conversation_context_provider.py │ ├── service_attributes.py │ ├── service_decorators.py │ ├── setup.py │ ├── turn_context_provider.py │ └── turn_trace_observer.py │ └── utils.py ├── tests ├── __init__.py ├── integration │ └── test_integration_unified_function_calling.py ├── test_aggregators.py ├── test_audio_buffer_processor.py ├── test_context_aggregators.py ├── test_daily_transport_service.py ├── test_direct_functions.py ├── test_dtmf_aggregator.py ├── test_filters.py ├── test_frame_processor.py ├── test_function_calling_adapters.py ├── test_get_llm_invocation_params.py ├── test_interruption_strategies.py ├── test_ivr_navigation.py ├── test_langchain.py ├── test_llm_response.py ├── test_markdown_text_filter.py ├── test_pattern_pair_aggregator.py ├── test_pipeline.py ├── test_piper_tts.py ├── test_producer_consumer.py ├── test_protobuf_serializer.py ├── test_run_inference.py ├── test_service_switcher.py ├── test_simple_text_aggregator.py ├── test_skip_tags_aggregator.py ├── test_stt_mute_filter.py ├── test_transcript_processor.py ├── test_turn_tracking_observer.py ├── test_user_idle_processor.py ├── test_utils_network.py ├── test_utils_string.py └── test_websocket_transport.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/1-bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/2-question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/3-feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/4-service-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/4-service-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/5-new-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/5-new-service.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/6-dependency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/6-dependency.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/7-troubleshooting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/ISSUE_TEMPLATE/7-troubleshooting.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/format.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/publish_test.yaml -------------------------------------------------------------------------------- /.github/workflows/python-compatibility.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/python-compatibility.yaml -------------------------------------------------------------------------------- /.github/workflows/sync-quickstart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/sync-quickstart.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/CHANGELOG.md.template -------------------------------------------------------------------------------- /COMMUNITY_INTEGRATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/COMMUNITY_INTEGRATIONS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/Makefile -------------------------------------------------------------------------------- /docs/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/README.md -------------------------------------------------------------------------------- /docs/api/build-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/build-docs.sh -------------------------------------------------------------------------------- /docs/api/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/conf.py -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/make.bat -------------------------------------------------------------------------------- /docs/api/rtd-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/docs/api/rtd-test.sh -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/env.example -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/foundational/01-say-one-thing-piper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/01-say-one-thing-piper.py -------------------------------------------------------------------------------- /examples/foundational/01-say-one-thing-rime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/01-say-one-thing-rime.py -------------------------------------------------------------------------------- /examples/foundational/01-say-one-thing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/01-say-one-thing.py -------------------------------------------------------------------------------- /examples/foundational/01a-local-audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/01a-local-audio.py -------------------------------------------------------------------------------- /examples/foundational/01b-livekit-audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/01b-livekit-audio.py -------------------------------------------------------------------------------- /examples/foundational/01c-nvidia-riva-tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/01c-nvidia-riva-tts.py -------------------------------------------------------------------------------- /examples/foundational/02-llm-say-one-thing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/02-llm-say-one-thing.py -------------------------------------------------------------------------------- /examples/foundational/03-still-frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/03-still-frame.py -------------------------------------------------------------------------------- /examples/foundational/03a-local-still-frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/03a-local-still-frame.py -------------------------------------------------------------------------------- /examples/foundational/03b-still-frame-imagen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/03b-still-frame-imagen.py -------------------------------------------------------------------------------- /examples/foundational/04-transports-small-webrtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/04-transports-small-webrtc.py -------------------------------------------------------------------------------- /examples/foundational/04a-transports-daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/04a-transports-daily.py -------------------------------------------------------------------------------- /examples/foundational/04b-transports-livekit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/04b-transports-livekit.py -------------------------------------------------------------------------------- /examples/foundational/05-sync-speech-and-image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/05-sync-speech-and-image.py -------------------------------------------------------------------------------- /examples/foundational/05a-local-sync-speech-and-image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/05a-local-sync-speech-and-image.py -------------------------------------------------------------------------------- /examples/foundational/06-listen-and-respond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/06-listen-and-respond.py -------------------------------------------------------------------------------- /examples/foundational/06a-image-sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/06a-image-sync.py -------------------------------------------------------------------------------- /examples/foundational/07-interruptible-cartesia-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07-interruptible-cartesia-http.py -------------------------------------------------------------------------------- /examples/foundational/07-interruptible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07-interruptible.py -------------------------------------------------------------------------------- /examples/foundational/07a-interruptible-speechmatics-vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07a-interruptible-speechmatics-vad.py -------------------------------------------------------------------------------- /examples/foundational/07a-interruptible-speechmatics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07a-interruptible-speechmatics.py -------------------------------------------------------------------------------- /examples/foundational/07aa-interruptible-soniox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07aa-interruptible-soniox.py -------------------------------------------------------------------------------- /examples/foundational/07ab-interruptible-inworld-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07ab-interruptible-inworld-http.py -------------------------------------------------------------------------------- /examples/foundational/07ac-interruptible-asyncai-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07ac-interruptible-asyncai-http.py -------------------------------------------------------------------------------- /examples/foundational/07ac-interruptible-asyncai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07ac-interruptible-asyncai.py -------------------------------------------------------------------------------- /examples/foundational/07ad-interruptible-aicoustics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07ad-interruptible-aicoustics.py -------------------------------------------------------------------------------- /examples/foundational/07ae-interruptible-hume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07ae-interruptible-hume.py -------------------------------------------------------------------------------- /examples/foundational/07b-interruptible-langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07b-interruptible-langchain.py -------------------------------------------------------------------------------- /examples/foundational/07c-interruptible-deepgram-flux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07c-interruptible-deepgram-flux.py -------------------------------------------------------------------------------- /examples/foundational/07c-interruptible-deepgram-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07c-interruptible-deepgram-http.py -------------------------------------------------------------------------------- /examples/foundational/07c-interruptible-deepgram-sagemaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07c-interruptible-deepgram-sagemaker.py -------------------------------------------------------------------------------- /examples/foundational/07c-interruptible-deepgram-vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07c-interruptible-deepgram-vad.py -------------------------------------------------------------------------------- /examples/foundational/07c-interruptible-deepgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07c-interruptible-deepgram.py -------------------------------------------------------------------------------- /examples/foundational/07d-interruptible-elevenlabs-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07d-interruptible-elevenlabs-http.py -------------------------------------------------------------------------------- /examples/foundational/07d-interruptible-elevenlabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07d-interruptible-elevenlabs.py -------------------------------------------------------------------------------- /examples/foundational/07e-interruptible-playht-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07e-interruptible-playht-http.py -------------------------------------------------------------------------------- /examples/foundational/07e-interruptible-playht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07e-interruptible-playht.py -------------------------------------------------------------------------------- /examples/foundational/07f-interruptible-azure-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07f-interruptible-azure-http.py -------------------------------------------------------------------------------- /examples/foundational/07f-interruptible-azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07f-interruptible-azure.py -------------------------------------------------------------------------------- /examples/foundational/07g-interruptible-openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07g-interruptible-openai.py -------------------------------------------------------------------------------- /examples/foundational/07h-interruptible-openpipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07h-interruptible-openpipe.py -------------------------------------------------------------------------------- /examples/foundational/07i-interruptible-xtts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07i-interruptible-xtts.py -------------------------------------------------------------------------------- /examples/foundational/07j-interruptible-gladia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07j-interruptible-gladia.py -------------------------------------------------------------------------------- /examples/foundational/07k-interruptible-lmnt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07k-interruptible-lmnt.py -------------------------------------------------------------------------------- /examples/foundational/07l-interruptible-groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07l-interruptible-groq.py -------------------------------------------------------------------------------- /examples/foundational/07m-interruptible-aws-strands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07m-interruptible-aws-strands.py -------------------------------------------------------------------------------- /examples/foundational/07m-interruptible-aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07m-interruptible-aws.py -------------------------------------------------------------------------------- /examples/foundational/07n-interruptible-gemini-image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07n-interruptible-gemini-image.py -------------------------------------------------------------------------------- /examples/foundational/07n-interruptible-gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07n-interruptible-gemini.py -------------------------------------------------------------------------------- /examples/foundational/07n-interruptible-google-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07n-interruptible-google-http.py -------------------------------------------------------------------------------- /examples/foundational/07n-interruptible-google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07n-interruptible-google.py -------------------------------------------------------------------------------- /examples/foundational/07o-interruptible-assemblyai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07o-interruptible-assemblyai.py -------------------------------------------------------------------------------- /examples/foundational/07p-interruptible-krisp-viva.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07p-interruptible-krisp-viva.py -------------------------------------------------------------------------------- /examples/foundational/07p-interruptible-krisp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07p-interruptible-krisp.py -------------------------------------------------------------------------------- /examples/foundational/07q-interruptible-rime-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07q-interruptible-rime-http.py -------------------------------------------------------------------------------- /examples/foundational/07q-interruptible-rime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07q-interruptible-rime.py -------------------------------------------------------------------------------- /examples/foundational/07r-interruptible-nvidia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07r-interruptible-nvidia.py -------------------------------------------------------------------------------- /examples/foundational/07s-interruptible-google-audio-in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07s-interruptible-google-audio-in.py -------------------------------------------------------------------------------- /examples/foundational/07t-interruptible-fish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07t-interruptible-fish.py -------------------------------------------------------------------------------- /examples/foundational/07u-interruptible-ultravox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07u-interruptible-ultravox.py -------------------------------------------------------------------------------- /examples/foundational/07v-interruptible-neuphonic-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07v-interruptible-neuphonic-http.py -------------------------------------------------------------------------------- /examples/foundational/07v-interruptible-neuphonic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07v-interruptible-neuphonic.py -------------------------------------------------------------------------------- /examples/foundational/07w-interruptible-fal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07w-interruptible-fal.py -------------------------------------------------------------------------------- /examples/foundational/07x-interruptible-local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07x-interruptible-local.py -------------------------------------------------------------------------------- /examples/foundational/07y-interruptible-minimax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07y-interruptible-minimax.py -------------------------------------------------------------------------------- /examples/foundational/07z-interruptible-sarvam-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07z-interruptible-sarvam-http.py -------------------------------------------------------------------------------- /examples/foundational/07z-interruptible-sarvam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/07z-interruptible-sarvam.py -------------------------------------------------------------------------------- /examples/foundational/08-custom-frame-processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/08-custom-frame-processor.py -------------------------------------------------------------------------------- /examples/foundational/09-mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/09-mirror.py -------------------------------------------------------------------------------- /examples/foundational/09a-local-mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/09a-local-mirror.py -------------------------------------------------------------------------------- /examples/foundational/10-wake-phrase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/10-wake-phrase.py -------------------------------------------------------------------------------- /examples/foundational/11-sound-effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/11-sound-effects.py -------------------------------------------------------------------------------- /examples/foundational/12-describe-image-openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/12-describe-image-openai.py -------------------------------------------------------------------------------- /examples/foundational/12a-describe-image-anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/12a-describe-image-anthropic.py -------------------------------------------------------------------------------- /examples/foundational/12b-describe-image-aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/12b-describe-image-aws.py -------------------------------------------------------------------------------- /examples/foundational/12c-describe-image-gemini-flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/12c-describe-image-gemini-flash.py -------------------------------------------------------------------------------- /examples/foundational/12d-describe-image-moondream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/12d-describe-image-moondream.py -------------------------------------------------------------------------------- /examples/foundational/13-whisper-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13-whisper-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13a-whisper-local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13a-whisper-local.py -------------------------------------------------------------------------------- /examples/foundational/13b-deepgram-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13b-deepgram-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13c-gladia-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13c-gladia-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13c-gladia-translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13c-gladia-translation.py -------------------------------------------------------------------------------- /examples/foundational/13d-assemblyai-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13d-assemblyai-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13e-whisper-mlx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13e-whisper-mlx.py -------------------------------------------------------------------------------- /examples/foundational/13f-cartesia-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13f-cartesia-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13g-sambanova-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13g-sambanova-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13h-speechmatics-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13h-speechmatics-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13i-soniox-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13i-soniox-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13j-azure-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13j-azure-transcription.py -------------------------------------------------------------------------------- /examples/foundational/13k-elevenlabs-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/13k-elevenlabs-transcription.py -------------------------------------------------------------------------------- /examples/foundational/14-function-calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14-function-calling.py -------------------------------------------------------------------------------- /examples/foundational/14a-function-calling-anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14a-function-calling-anthropic.py -------------------------------------------------------------------------------- /examples/foundational/14c-function-calling-together.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14c-function-calling-together.py -------------------------------------------------------------------------------- /examples/foundational/14d-function-calling-anthropic-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14d-function-calling-anthropic-video.py -------------------------------------------------------------------------------- /examples/foundational/14d-function-calling-aws-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14d-function-calling-aws-video.py -------------------------------------------------------------------------------- /examples/foundational/14d-function-calling-gemini-flash-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14d-function-calling-gemini-flash-video.py -------------------------------------------------------------------------------- /examples/foundational/14d-function-calling-moondream-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14d-function-calling-moondream-video.py -------------------------------------------------------------------------------- /examples/foundational/14d-function-calling-openai-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14d-function-calling-openai-video.py -------------------------------------------------------------------------------- /examples/foundational/14e-function-calling-google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14e-function-calling-google.py -------------------------------------------------------------------------------- /examples/foundational/14f-function-calling-groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14f-function-calling-groq.py -------------------------------------------------------------------------------- /examples/foundational/14g-function-calling-grok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14g-function-calling-grok.py -------------------------------------------------------------------------------- /examples/foundational/14h-function-calling-azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14h-function-calling-azure.py -------------------------------------------------------------------------------- /examples/foundational/14i-function-calling-fireworks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14i-function-calling-fireworks.py -------------------------------------------------------------------------------- /examples/foundational/14j-function-calling-nvidia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14j-function-calling-nvidia.py -------------------------------------------------------------------------------- /examples/foundational/14k-function-calling-cerebras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14k-function-calling-cerebras.py -------------------------------------------------------------------------------- /examples/foundational/14l-function-calling-deepseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14l-function-calling-deepseek.py -------------------------------------------------------------------------------- /examples/foundational/14m-function-calling-openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14m-function-calling-openrouter.py -------------------------------------------------------------------------------- /examples/foundational/14n-function-calling-perplexity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14n-function-calling-perplexity.py -------------------------------------------------------------------------------- /examples/foundational/14o-function-calling-gemini-openai-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14o-function-calling-gemini-openai-format.py -------------------------------------------------------------------------------- /examples/foundational/14p-function-calling-gemini-vertex-ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14p-function-calling-gemini-vertex-ai.py -------------------------------------------------------------------------------- /examples/foundational/14q-function-calling-qwen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14q-function-calling-qwen.py -------------------------------------------------------------------------------- /examples/foundational/14r-function-calling-aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14r-function-calling-aws.py -------------------------------------------------------------------------------- /examples/foundational/14s-function-calling-sambanova.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14s-function-calling-sambanova.py -------------------------------------------------------------------------------- /examples/foundational/14t-function-calling-direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14t-function-calling-direct.py -------------------------------------------------------------------------------- /examples/foundational/14u-function-calling-ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14u-function-calling-ollama.py -------------------------------------------------------------------------------- /examples/foundational/14v-function-calling-openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14v-function-calling-openai.py -------------------------------------------------------------------------------- /examples/foundational/14w-function-calling-mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14w-function-calling-mistral.py -------------------------------------------------------------------------------- /examples/foundational/14x-function-calling-openpipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/14x-function-calling-openpipe.py -------------------------------------------------------------------------------- /examples/foundational/15-switch-voices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/15-switch-voices.py -------------------------------------------------------------------------------- /examples/foundational/15a-switch-languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/15a-switch-languages.py -------------------------------------------------------------------------------- /examples/foundational/16-gpu-container-local-bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/16-gpu-container-local-bot.py -------------------------------------------------------------------------------- /examples/foundational/17-detect-user-idle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/17-detect-user-idle.py -------------------------------------------------------------------------------- /examples/foundational/18-gstreamer-filesrc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/18-gstreamer-filesrc.py -------------------------------------------------------------------------------- /examples/foundational/18a-gstreamer-videotestsrc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/18a-gstreamer-videotestsrc.py -------------------------------------------------------------------------------- /examples/foundational/19-openai-realtime-beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/19-openai-realtime-beta.py -------------------------------------------------------------------------------- /examples/foundational/19-openai-realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/19-openai-realtime.py -------------------------------------------------------------------------------- /examples/foundational/19a-azure-realtime-beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/19a-azure-realtime-beta.py -------------------------------------------------------------------------------- /examples/foundational/19a-azure-realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/19a-azure-realtime.py -------------------------------------------------------------------------------- /examples/foundational/19b-openai-realtime-beta-text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/19b-openai-realtime-beta-text.py -------------------------------------------------------------------------------- /examples/foundational/19b-openai-realtime-text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/19b-openai-realtime-text.py -------------------------------------------------------------------------------- /examples/foundational/20a-persistent-context-openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/20a-persistent-context-openai.py -------------------------------------------------------------------------------- /examples/foundational/20b-persistent-context-openai-realtime-beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/20b-persistent-context-openai-realtime-beta.py -------------------------------------------------------------------------------- /examples/foundational/20b-persistent-context-openai-realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/20b-persistent-context-openai-realtime.py -------------------------------------------------------------------------------- /examples/foundational/20c-persistent-context-anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/20c-persistent-context-anthropic.py -------------------------------------------------------------------------------- /examples/foundational/20d-persistent-context-gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/20d-persistent-context-gemini.py -------------------------------------------------------------------------------- /examples/foundational/20e-persistent-context-aws-nova-sonic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/20e-persistent-context-aws-nova-sonic.py -------------------------------------------------------------------------------- /examples/foundational/21-tavus-transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/21-tavus-transport.py -------------------------------------------------------------------------------- /examples/foundational/21a-tavus-video-service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/21a-tavus-video-service.py -------------------------------------------------------------------------------- /examples/foundational/22-natural-conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/22-natural-conversation.py -------------------------------------------------------------------------------- /examples/foundational/22b-natural-conversation-proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/22b-natural-conversation-proposal.py -------------------------------------------------------------------------------- /examples/foundational/22c-natural-conversation-mixed-llms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/22c-natural-conversation-mixed-llms.py -------------------------------------------------------------------------------- /examples/foundational/22d-natural-conversation-gemini-audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/22d-natural-conversation-gemini-audio.py -------------------------------------------------------------------------------- /examples/foundational/23-bot-background-sound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/23-bot-background-sound.py -------------------------------------------------------------------------------- /examples/foundational/24-stt-mute-filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/24-stt-mute-filter.py -------------------------------------------------------------------------------- /examples/foundational/25-google-audio-in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/25-google-audio-in.py -------------------------------------------------------------------------------- /examples/foundational/26-gemini-live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26-gemini-live.py -------------------------------------------------------------------------------- /examples/foundational/26a-gemini-live-transcription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26a-gemini-live-transcription.py -------------------------------------------------------------------------------- /examples/foundational/26b-gemini-live-function-calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26b-gemini-live-function-calling.py -------------------------------------------------------------------------------- /examples/foundational/26c-gemini-live-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26c-gemini-live-video.py -------------------------------------------------------------------------------- /examples/foundational/26d-gemini-live-text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26d-gemini-live-text.py -------------------------------------------------------------------------------- /examples/foundational/26e-gemini-live-google-search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26e-gemini-live-google-search.py -------------------------------------------------------------------------------- /examples/foundational/26f-gemini-live-files-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26f-gemini-live-files-api.py -------------------------------------------------------------------------------- /examples/foundational/26g-gemini-live-groundingMetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26g-gemini-live-groundingMetadata.py -------------------------------------------------------------------------------- /examples/foundational/26h-gemini-live-vertex-function-calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26h-gemini-live-vertex-function-calling.py -------------------------------------------------------------------------------- /examples/foundational/26i-gemini-live-graceful-end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/26i-gemini-live-graceful-end.py -------------------------------------------------------------------------------- /examples/foundational/27-simli-layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/27-simli-layer.py -------------------------------------------------------------------------------- /examples/foundational/28-transcription-processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/28-transcription-processor.py -------------------------------------------------------------------------------- /examples/foundational/29-turn-tracking-observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/29-turn-tracking-observer.py -------------------------------------------------------------------------------- /examples/foundational/30-observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/30-observer.py -------------------------------------------------------------------------------- /examples/foundational/31-heartbeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/31-heartbeats.py -------------------------------------------------------------------------------- /examples/foundational/32-gemini-grounding-metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/32-gemini-grounding-metadata.py -------------------------------------------------------------------------------- /examples/foundational/33-gemini-rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/33-gemini-rag.py -------------------------------------------------------------------------------- /examples/foundational/34-audio-recording.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/34-audio-recording.py -------------------------------------------------------------------------------- /examples/foundational/35-pattern-pair-voice-switching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/35-pattern-pair-voice-switching.py -------------------------------------------------------------------------------- /examples/foundational/36-user-email-gathering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/36-user-email-gathering.py -------------------------------------------------------------------------------- /examples/foundational/37-mem0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/37-mem0.py -------------------------------------------------------------------------------- /examples/foundational/38-smart-turn-fal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/38-smart-turn-fal.py -------------------------------------------------------------------------------- /examples/foundational/38a-smart-turn-local-coreml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/38a-smart-turn-local-coreml.py -------------------------------------------------------------------------------- /examples/foundational/38b-smart-turn-local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/38b-smart-turn-local.py -------------------------------------------------------------------------------- /examples/foundational/39-mcp-stdio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/39-mcp-stdio.py -------------------------------------------------------------------------------- /examples/foundational/39a-mcp-streamable-http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/39a-mcp-streamable-http.py -------------------------------------------------------------------------------- /examples/foundational/39b-mcp-streamable-http-gemini-live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/39b-mcp-streamable-http-gemini-live.py -------------------------------------------------------------------------------- /examples/foundational/39c-multiple-mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/39c-multiple-mcp.py -------------------------------------------------------------------------------- /examples/foundational/40-aws-nova-sonic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/40-aws-nova-sonic.py -------------------------------------------------------------------------------- /examples/foundational/41a-text-only-webrtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/41a-text-only-webrtc.py -------------------------------------------------------------------------------- /examples/foundational/41b-text-and-audio-webrtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/41b-text-and-audio-webrtc.py -------------------------------------------------------------------------------- /examples/foundational/42-interruption-config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/42-interruption-config.py -------------------------------------------------------------------------------- /examples/foundational/43-heygen-transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/43-heygen-transport.py -------------------------------------------------------------------------------- /examples/foundational/43a-heygen-video-service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/43a-heygen-video-service.py -------------------------------------------------------------------------------- /examples/foundational/44-voicemail-detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/44-voicemail-detection.py -------------------------------------------------------------------------------- /examples/foundational/45-before-and-after-events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/45-before-and-after-events.py -------------------------------------------------------------------------------- /examples/foundational/46-video-processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/46-video-processing.py -------------------------------------------------------------------------------- /examples/foundational/47-sentry-metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/47-sentry-metrics.py -------------------------------------------------------------------------------- /examples/foundational/48-service-switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/48-service-switcher.py -------------------------------------------------------------------------------- /examples/foundational/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/README.md -------------------------------------------------------------------------------- /examples/foundational/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/cat.jpg -------------------------------------------------------------------------------- /examples/foundational/assets/ding1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/ding1.wav -------------------------------------------------------------------------------- /examples/foundational/assets/ding2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/ding2.wav -------------------------------------------------------------------------------- /examples/foundational/assets/moondream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/moondream.png -------------------------------------------------------------------------------- /examples/foundational/assets/office-ambience-24000-mono.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/office-ambience-24000-mono.mp3 -------------------------------------------------------------------------------- /examples/foundational/assets/rag-content.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/rag-content.txt -------------------------------------------------------------------------------- /examples/foundational/assets/sc-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-default.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-listen-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-listen-1.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-listen-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-listen-2.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-talk.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-think-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-think-1.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-think-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-think-2.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-think-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-think-3.png -------------------------------------------------------------------------------- /examples/foundational/assets/sc-think-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/sc-think-4.png -------------------------------------------------------------------------------- /examples/foundational/assets/speaking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/speaking.png -------------------------------------------------------------------------------- /examples/foundational/assets/waiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/foundational/assets/waiting.png -------------------------------------------------------------------------------- /examples/quickstart/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/quickstart/Dockerfile -------------------------------------------------------------------------------- /examples/quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/quickstart/README.md -------------------------------------------------------------------------------- /examples/quickstart/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/quickstart/bot.py -------------------------------------------------------------------------------- /examples/quickstart/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/quickstart/env.example -------------------------------------------------------------------------------- /examples/quickstart/pcc-deploy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/quickstart/pcc-deploy.toml -------------------------------------------------------------------------------- /examples/quickstart/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/examples/quickstart/pyproject.toml -------------------------------------------------------------------------------- /pipecat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/pipecat.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/daily/test_tavus_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/daily/test_tavus_transport.py -------------------------------------------------------------------------------- /scripts/dtmf/generate_dtmf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/dtmf/generate_dtmf.sh -------------------------------------------------------------------------------- /scripts/evals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/evals/README.md -------------------------------------------------------------------------------- /scripts/evals/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/evals/assets/cat.jpg -------------------------------------------------------------------------------- /scripts/evals/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/evals/eval.py -------------------------------------------------------------------------------- /scripts/evals/run-eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/evals/run-eval.py -------------------------------------------------------------------------------- /scripts/evals/run-release-evals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/evals/run-release-evals.py -------------------------------------------------------------------------------- /scripts/evals/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/evals/utils.py -------------------------------------------------------------------------------- /scripts/fix-ruff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/fix-ruff.sh -------------------------------------------------------------------------------- /scripts/mem-watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/mem-watch.sh -------------------------------------------------------------------------------- /scripts/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/scripts/pre-commit.sh -------------------------------------------------------------------------------- /src/pipecat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/__init__.py -------------------------------------------------------------------------------- /src/pipecat/adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/adapters/base_llm_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/base_llm_adapter.py -------------------------------------------------------------------------------- /src/pipecat/adapters/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/adapters/schemas/direct_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/schemas/direct_function.py -------------------------------------------------------------------------------- /src/pipecat/adapters/schemas/function_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/schemas/function_schema.py -------------------------------------------------------------------------------- /src/pipecat/adapters/schemas/tools_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/schemas/tools_schema.py -------------------------------------------------------------------------------- /src/pipecat/adapters/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/adapters/services/anthropic_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/services/anthropic_adapter.py -------------------------------------------------------------------------------- /src/pipecat/adapters/services/aws_nova_sonic_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/services/aws_nova_sonic_adapter.py -------------------------------------------------------------------------------- /src/pipecat/adapters/services/bedrock_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/services/bedrock_adapter.py -------------------------------------------------------------------------------- /src/pipecat/adapters/services/gemini_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/services/gemini_adapter.py -------------------------------------------------------------------------------- /src/pipecat/adapters/services/open_ai_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/services/open_ai_adapter.py -------------------------------------------------------------------------------- /src/pipecat/adapters/services/open_ai_realtime_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/adapters/services/open_ai_realtime_adapter.py -------------------------------------------------------------------------------- /src/pipecat/audio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-0.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-1.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-2.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-3.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-4.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-5.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-6.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-7.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-8.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-9.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-pound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-pound.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/dtmf-star.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/dtmf-star.wav -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/types.py -------------------------------------------------------------------------------- /src/pipecat/audio/dtmf/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/dtmf/utils.py -------------------------------------------------------------------------------- /src/pipecat/audio/filters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/filters/aic_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/filters/aic_filter.py -------------------------------------------------------------------------------- /src/pipecat/audio/filters/base_audio_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/filters/base_audio_filter.py -------------------------------------------------------------------------------- /src/pipecat/audio/filters/koala_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/filters/koala_filter.py -------------------------------------------------------------------------------- /src/pipecat/audio/filters/krisp_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/filters/krisp_filter.py -------------------------------------------------------------------------------- /src/pipecat/audio/filters/krisp_viva_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/filters/krisp_viva_filter.py -------------------------------------------------------------------------------- /src/pipecat/audio/filters/noisereduce_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/filters/noisereduce_filter.py -------------------------------------------------------------------------------- /src/pipecat/audio/interruptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/interruptions/base_interruption_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/interruptions/base_interruption_strategy.py -------------------------------------------------------------------------------- /src/pipecat/audio/interruptions/min_words_interruption_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/interruptions/min_words_interruption_strategy.py -------------------------------------------------------------------------------- /src/pipecat/audio/mixers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/mixers/base_audio_mixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/mixers/base_audio_mixer.py -------------------------------------------------------------------------------- /src/pipecat/audio/mixers/soundfile_mixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/mixers/soundfile_mixer.py -------------------------------------------------------------------------------- /src/pipecat/audio/resamplers/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pipecat/audio/resamplers/base_audio_resampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/resamplers/base_audio_resampler.py -------------------------------------------------------------------------------- /src/pipecat/audio/resamplers/resampy_resampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/resamplers/resampy_resampler.py -------------------------------------------------------------------------------- /src/pipecat/audio/resamplers/soxr_resampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/resamplers/soxr_resampler.py -------------------------------------------------------------------------------- /src/pipecat/audio/resamplers/soxr_stream_resampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/resamplers/soxr_stream_resampler.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/turn/base_turn_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/base_turn_analyzer.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/base_smart_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/base_smart_turn.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/data/smart-turn-v3.1-cpu.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/data/smart-turn-v3.1-cpu.onnx -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/fal_smart_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/fal_smart_turn.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/http_smart_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/http_smart_turn.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/local_coreml_smart_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/local_coreml_smart_turn.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/local_smart_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/local_smart_turn.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/local_smart_turn_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/local_smart_turn_v2.py -------------------------------------------------------------------------------- /src/pipecat/audio/turn/smart_turn/local_smart_turn_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/turn/smart_turn/local_smart_turn_v3.py -------------------------------------------------------------------------------- /src/pipecat/audio/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/utils.py -------------------------------------------------------------------------------- /src/pipecat/audio/vad/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/vad/aic_vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/vad/aic_vad.py -------------------------------------------------------------------------------- /src/pipecat/audio/vad/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/audio/vad/data/silero_vad.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/vad/data/silero_vad.onnx -------------------------------------------------------------------------------- /src/pipecat/audio/vad/silero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/vad/silero.py -------------------------------------------------------------------------------- /src/pipecat/audio/vad/vad_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/audio/vad/vad_analyzer.py -------------------------------------------------------------------------------- /src/pipecat/clocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/clocks/base_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/clocks/base_clock.py -------------------------------------------------------------------------------- /src/pipecat/clocks/system_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/clocks/system_clock.py -------------------------------------------------------------------------------- /src/pipecat/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/extensions/ivr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/extensions/ivr/ivr_navigator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/extensions/ivr/ivr_navigator.py -------------------------------------------------------------------------------- /src/pipecat/extensions/voicemail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/extensions/voicemail/voicemail_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/extensions/voicemail/voicemail_detector.py -------------------------------------------------------------------------------- /src/pipecat/frames/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/frames/frames.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/frames/frames.proto -------------------------------------------------------------------------------- /src/pipecat/frames/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/frames/frames.py -------------------------------------------------------------------------------- /src/pipecat/frames/protobufs/frames_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/frames/protobufs/frames_pb2.py -------------------------------------------------------------------------------- /src/pipecat/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/metrics/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/metrics/metrics.py -------------------------------------------------------------------------------- /src/pipecat/observers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/observers/base_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/base_observer.py -------------------------------------------------------------------------------- /src/pipecat/observers/loggers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/observers/loggers/debug_log_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/loggers/debug_log_observer.py -------------------------------------------------------------------------------- /src/pipecat/observers/loggers/llm_log_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/loggers/llm_log_observer.py -------------------------------------------------------------------------------- /src/pipecat/observers/loggers/metrics_log_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/loggers/metrics_log_observer.py -------------------------------------------------------------------------------- /src/pipecat/observers/loggers/transcription_log_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/loggers/transcription_log_observer.py -------------------------------------------------------------------------------- /src/pipecat/observers/loggers/user_bot_latency_log_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/loggers/user_bot_latency_log_observer.py -------------------------------------------------------------------------------- /src/pipecat/observers/turn_tracking_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/observers/turn_tracking_observer.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/pipeline/base_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/base_pipeline.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/base_task.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/llm_switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/llm_switcher.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/parallel_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/parallel_pipeline.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/pipeline.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/runner.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/service_switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/service_switcher.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/sync_parallel_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/sync_parallel_pipeline.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/task.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/task_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/task_observer.py -------------------------------------------------------------------------------- /src/pipecat/pipeline/to_be_updated/merge_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/pipeline/to_be_updated/merge_pipeline.py -------------------------------------------------------------------------------- /src/pipecat/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/dtmf_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/dtmf_aggregator.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/gated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/gated.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/gated_llm_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/gated_llm_context.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/gated_open_ai_llm_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/gated_open_ai_llm_context.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/llm_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/llm_context.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/llm_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/llm_response.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/llm_response_universal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/llm_response_universal.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/llm_text_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/llm_text_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/openai_llm_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/openai_llm_context.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/sentence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/sentence.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/user_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/user_response.py -------------------------------------------------------------------------------- /src/pipecat/processors/aggregators/vision_image_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/aggregators/vision_image_frame.py -------------------------------------------------------------------------------- /src/pipecat/processors/async_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/async_generator.py -------------------------------------------------------------------------------- /src/pipecat/processors/audio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/audio/audio_buffer_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/audio/audio_buffer_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/consumer_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/consumer_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/filters/frame_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/frame_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/function_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/function_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/identity_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/identity_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/null_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/null_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/stt_mute_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/stt_mute_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/wake_check_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/wake_check_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/filters/wake_notifier_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/filters/wake_notifier_filter.py -------------------------------------------------------------------------------- /src/pipecat/processors/frame_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/frame_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/frameworks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/frameworks/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/frameworks/langchain.py -------------------------------------------------------------------------------- /src/pipecat/processors/frameworks/rtvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/frameworks/rtvi.py -------------------------------------------------------------------------------- /src/pipecat/processors/frameworks/strands_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/frameworks/strands_agents.py -------------------------------------------------------------------------------- /src/pipecat/processors/gstreamer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/gstreamer/pipeline_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/gstreamer/pipeline_source.py -------------------------------------------------------------------------------- /src/pipecat/processors/idle_frame_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/idle_frame_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/logger.py -------------------------------------------------------------------------------- /src/pipecat/processors/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/processors/metrics/frame_processor_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/metrics/frame_processor_metrics.py -------------------------------------------------------------------------------- /src/pipecat/processors/metrics/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/metrics/sentry.py -------------------------------------------------------------------------------- /src/pipecat/processors/producer_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/producer_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/text_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/text_transformer.py -------------------------------------------------------------------------------- /src/pipecat/processors/transcript_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/transcript_processor.py -------------------------------------------------------------------------------- /src/pipecat/processors/user_idle_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/processors/user_idle_processor.py -------------------------------------------------------------------------------- /src/pipecat/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/runner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/runner/__init__.py -------------------------------------------------------------------------------- /src/pipecat/runner/daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/runner/daily.py -------------------------------------------------------------------------------- /src/pipecat/runner/livekit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/runner/livekit.py -------------------------------------------------------------------------------- /src/pipecat/runner/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/runner/run.py -------------------------------------------------------------------------------- /src/pipecat/runner/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/runner/types.py -------------------------------------------------------------------------------- /src/pipecat/runner/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/runner/utils.py -------------------------------------------------------------------------------- /src/pipecat/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/serializers/base_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/serializers/base_serializer.py -------------------------------------------------------------------------------- /src/pipecat/serializers/exotel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/serializers/exotel.py -------------------------------------------------------------------------------- /src/pipecat/serializers/plivo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/serializers/plivo.py -------------------------------------------------------------------------------- /src/pipecat/serializers/protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/serializers/protobuf.py -------------------------------------------------------------------------------- /src/pipecat/serializers/telnyx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/serializers/telnyx.py -------------------------------------------------------------------------------- /src/pipecat/serializers/twilio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/serializers/twilio.py -------------------------------------------------------------------------------- /src/pipecat/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/ai_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/ai_service.py -------------------------------------------------------------------------------- /src/pipecat/services/ai_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/ai_services.py -------------------------------------------------------------------------------- /src/pipecat/services/anthropic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/anthropic/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/anthropic/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/anthropic/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/assemblyai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/assemblyai/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/assemblyai/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/assemblyai/models.py -------------------------------------------------------------------------------- /src/pipecat/services/assemblyai/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/assemblyai/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/asyncai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/asyncai/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/asyncai/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/agent_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/agent_core.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/nova_sonic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/aws/nova_sonic/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/nova_sonic/context.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/nova_sonic/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/nova_sonic/frames.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/nova_sonic/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/nova_sonic/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/nova_sonic/ready.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/nova_sonic/ready.wav -------------------------------------------------------------------------------- /src/pipecat/services/aws/sagemaker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/aws/sagemaker/bidi_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/sagemaker/bidi_client.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/aws/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws/utils.py -------------------------------------------------------------------------------- /src/pipecat/services/aws_nova_sonic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws_nova_sonic/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/aws_nova_sonic/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws_nova_sonic/aws.py -------------------------------------------------------------------------------- /src/pipecat/services/aws_nova_sonic/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws_nova_sonic/context.py -------------------------------------------------------------------------------- /src/pipecat/services/aws_nova_sonic/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/aws_nova_sonic/frames.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/common.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/image.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/realtime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/azure/realtime/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/realtime/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/azure/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/azure/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/cartesia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/cartesia/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/cartesia/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/cartesia/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/cartesia/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/cartesia/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/cerebras/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/cerebras/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/cerebras/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/cerebras/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/deepgram/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepgram/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/deepgram/flux/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/deepgram/flux/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepgram/flux/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/deepgram/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepgram/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/deepgram/stt_sagemaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepgram/stt_sagemaker.py -------------------------------------------------------------------------------- /src/pipecat/services/deepgram/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepgram/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/deepseek/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepseek/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/deepseek/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/deepseek/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/elevenlabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/elevenlabs/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/elevenlabs/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/elevenlabs/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/elevenlabs/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/elevenlabs/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/fal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fal/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/fal/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fal/image.py -------------------------------------------------------------------------------- /src/pipecat/services/fal/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fal/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/fireworks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fireworks/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/fireworks/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fireworks/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/fish/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fish/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/fish/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/fish/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/gemini_multimodal_live/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gemini_multimodal_live/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/gemini_multimodal_live/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gemini_multimodal_live/events.py -------------------------------------------------------------------------------- /src/pipecat/services/gemini_multimodal_live/file_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gemini_multimodal_live/file_api.py -------------------------------------------------------------------------------- /src/pipecat/services/gemini_multimodal_live/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gemini_multimodal_live/gemini.py -------------------------------------------------------------------------------- /src/pipecat/services/gladia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gladia/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/gladia/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gladia/config.py -------------------------------------------------------------------------------- /src/pipecat/services/gladia/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/gladia/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/google/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/google/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/frames.py -------------------------------------------------------------------------------- /src/pipecat/services/google/gemini_live/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/gemini_live/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/google/gemini_live/file_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/gemini_live/file_api.py -------------------------------------------------------------------------------- /src/pipecat/services/google/gemini_live/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/gemini_live/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/google/gemini_live/llm_vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/gemini_live/llm_vertex.py -------------------------------------------------------------------------------- /src/pipecat/services/google/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/google.py -------------------------------------------------------------------------------- /src/pipecat/services/google/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/image.py -------------------------------------------------------------------------------- /src/pipecat/services/google/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/google/llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/llm_openai.py -------------------------------------------------------------------------------- /src/pipecat/services/google/llm_vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/llm_vertex.py -------------------------------------------------------------------------------- /src/pipecat/services/google/rtvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/rtvi.py -------------------------------------------------------------------------------- /src/pipecat/services/google/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/google/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/google/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/grok/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/grok/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/grok/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/grok/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/groq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/groq/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/groq/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/groq/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/groq/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/groq/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/groq/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/groq/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/heygen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/heygen/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/heygen/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/heygen/api.py -------------------------------------------------------------------------------- /src/pipecat/services/heygen/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/heygen/client.py -------------------------------------------------------------------------------- /src/pipecat/services/heygen/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/heygen/video.py -------------------------------------------------------------------------------- /src/pipecat/services/hume/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/hume/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/hume/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/hume/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/image_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/image_service.py -------------------------------------------------------------------------------- /src/pipecat/services/inworld/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pipecat/services/inworld/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/inworld/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/llm_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/llm_service.py -------------------------------------------------------------------------------- /src/pipecat/services/lmnt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/lmnt/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/lmnt/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/lmnt/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/mcp_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/mcp_service.py -------------------------------------------------------------------------------- /src/pipecat/services/mem0/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/mem0/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/mem0/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/mem0/memory.py -------------------------------------------------------------------------------- /src/pipecat/services/minimax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/minimax/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/minimax/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/minimax/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/mistral/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/mistral/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/mistral/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/moondream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/moondream/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/moondream/vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/moondream/vision.py -------------------------------------------------------------------------------- /src/pipecat/services/neuphonic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/neuphonic/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/neuphonic/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/neuphonic/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/nim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/nim/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/nim/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/nim/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/nvidia/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/nvidia/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/nvidia/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/nvidia/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/nvidia/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/nvidia/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/nvidia/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/ollama/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/ollama/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/ollama/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/ollama/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/base_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/base_llm.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/image.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/realtime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/openai/realtime/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/realtime/context.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/realtime/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/realtime/events.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/realtime/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/realtime/frames.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/realtime/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/realtime/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/openai/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime/azure.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime/context.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime/events.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime/frames.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime_beta/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime_beta/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime_beta/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime_beta/azure.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime_beta/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime_beta/context.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime_beta/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime_beta/events.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime_beta/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime_beta/frames.py -------------------------------------------------------------------------------- /src/pipecat/services/openai_realtime_beta/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openai_realtime_beta/openai.py -------------------------------------------------------------------------------- /src/pipecat/services/openpipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openpipe/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/openpipe/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openpipe/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/openrouter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openrouter/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/openrouter/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/openrouter/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/perplexity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/perplexity/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/perplexity/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/perplexity/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/piper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/piper/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/piper/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/piper/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/playht/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/playht/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/playht/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/playht/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/qwen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/qwen/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/qwen/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/qwen/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/rime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/rime/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/rime/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/rime/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/riva/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/riva/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/riva/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/riva/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/riva/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/riva/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/sambanova/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/sambanova/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/sambanova/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/sambanova/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/sambanova/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/sambanova/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/sarvam/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/sarvam/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/sarvam/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/sarvam/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/sarvam/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/sarvam/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/simli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/simli/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/simli/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/simli/video.py -------------------------------------------------------------------------------- /src/pipecat/services/soniox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/services/soniox/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/soniox/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/speechmatics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/speechmatics/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/speechmatics/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/speechmatics/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/speechmatics/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/speechmatics/tts.py -------------------------------------------------------------------------------- /src/pipecat/services/stt_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/stt_service.py -------------------------------------------------------------------------------- /src/pipecat/services/tavus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/tavus/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/tavus/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/tavus/video.py -------------------------------------------------------------------------------- /src/pipecat/services/together/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/together/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/together/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/together/llm.py -------------------------------------------------------------------------------- /src/pipecat/services/tts_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/tts_service.py -------------------------------------------------------------------------------- /src/pipecat/services/ultravox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/ultravox/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/ultravox/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/ultravox/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/vision_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/vision_service.py -------------------------------------------------------------------------------- /src/pipecat/services/websocket_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/websocket_service.py -------------------------------------------------------------------------------- /src/pipecat/services/whisper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/whisper/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/whisper/base_stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/whisper/base_stt.py -------------------------------------------------------------------------------- /src/pipecat/services/whisper/stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/whisper/stt.py -------------------------------------------------------------------------------- /src/pipecat/services/whisper/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/whisper/utils.py -------------------------------------------------------------------------------- /src/pipecat/services/xtts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/xtts/__init__.py -------------------------------------------------------------------------------- /src/pipecat/services/xtts/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/services/xtts/tts.py -------------------------------------------------------------------------------- /src/pipecat/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/sync/base_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/sync/base_notifier.py -------------------------------------------------------------------------------- /src/pipecat/sync/event_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/sync/event_notifier.py -------------------------------------------------------------------------------- /src/pipecat/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/tests/utils.py -------------------------------------------------------------------------------- /src/pipecat/transcriptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transcriptions/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transcriptions/language.py -------------------------------------------------------------------------------- /src/pipecat/transports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/base_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/base_input.py -------------------------------------------------------------------------------- /src/pipecat/transports/base_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/base_output.py -------------------------------------------------------------------------------- /src/pipecat/transports/base_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/base_transport.py -------------------------------------------------------------------------------- /src/pipecat/transports/daily/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/daily/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/daily/transport.py -------------------------------------------------------------------------------- /src/pipecat/transports/daily/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/daily/utils.py -------------------------------------------------------------------------------- /src/pipecat/transports/heygen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/heygen/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/heygen/transport.py -------------------------------------------------------------------------------- /src/pipecat/transports/livekit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/livekit/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/livekit/transport.py -------------------------------------------------------------------------------- /src/pipecat/transports/livekit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/livekit/utils.py -------------------------------------------------------------------------------- /src/pipecat/transports/local/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/local/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/local/audio.py -------------------------------------------------------------------------------- /src/pipecat/transports/local/tk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/local/tk.py -------------------------------------------------------------------------------- /src/pipecat/transports/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/network/fastapi_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/network/fastapi_websocket.py -------------------------------------------------------------------------------- /src/pipecat/transports/network/small_webrtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/network/small_webrtc.py -------------------------------------------------------------------------------- /src/pipecat/transports/network/webrtc_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/network/webrtc_connection.py -------------------------------------------------------------------------------- /src/pipecat/transports/network/websocket_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/network/websocket_client.py -------------------------------------------------------------------------------- /src/pipecat/transports/network/websocket_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/network/websocket_server.py -------------------------------------------------------------------------------- /src/pipecat/transports/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/services/daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/services/daily.py -------------------------------------------------------------------------------- /src/pipecat/transports/services/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/services/helpers/daily_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/services/helpers/daily_rest.py -------------------------------------------------------------------------------- /src/pipecat/transports/services/livekit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/services/livekit.py -------------------------------------------------------------------------------- /src/pipecat/transports/services/tavus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/services/tavus.py -------------------------------------------------------------------------------- /src/pipecat/transports/smallwebrtc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/smallwebrtc/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/smallwebrtc/connection.py -------------------------------------------------------------------------------- /src/pipecat/transports/smallwebrtc/request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/smallwebrtc/request_handler.py -------------------------------------------------------------------------------- /src/pipecat/transports/smallwebrtc/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/smallwebrtc/transport.py -------------------------------------------------------------------------------- /src/pipecat/transports/tavus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/tavus/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/tavus/transport.py -------------------------------------------------------------------------------- /src/pipecat/transports/websocket/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/websocket/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/websocket/client.py -------------------------------------------------------------------------------- /src/pipecat/transports/websocket/fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/websocket/fastapi.py -------------------------------------------------------------------------------- /src/pipecat/transports/websocket/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/websocket/server.py -------------------------------------------------------------------------------- /src/pipecat/transports/whatsapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/transports/whatsapp/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/whatsapp/api.py -------------------------------------------------------------------------------- /src/pipecat/transports/whatsapp/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/transports/whatsapp/client.py -------------------------------------------------------------------------------- /src/pipecat/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/utils/asyncio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/utils/asyncio/task_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/asyncio/task_manager.py -------------------------------------------------------------------------------- /src/pipecat/utils/base_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/base_object.py -------------------------------------------------------------------------------- /src/pipecat/utils/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/network.py -------------------------------------------------------------------------------- /src/pipecat/utils/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/string.py -------------------------------------------------------------------------------- /src/pipecat/utils/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/utils/sync/base_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/sync/base_notifier.py -------------------------------------------------------------------------------- /src/pipecat/utils/sync/event_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/sync/event_notifier.py -------------------------------------------------------------------------------- /src/pipecat/utils/text/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipecat/utils/text/base_text_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/text/base_text_aggregator.py -------------------------------------------------------------------------------- /src/pipecat/utils/text/base_text_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/text/base_text_filter.py -------------------------------------------------------------------------------- /src/pipecat/utils/text/markdown_text_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/text/markdown_text_filter.py -------------------------------------------------------------------------------- /src/pipecat/utils/text/pattern_pair_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/text/pattern_pair_aggregator.py -------------------------------------------------------------------------------- /src/pipecat/utils/text/simple_text_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/text/simple_text_aggregator.py -------------------------------------------------------------------------------- /src/pipecat/utils/text/skip_tags_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/text/skip_tags_aggregator.py -------------------------------------------------------------------------------- /src/pipecat/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/time.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/__init__.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/class_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/class_decorators.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/conversation_context_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/conversation_context_provider.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/service_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/service_attributes.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/service_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/service_decorators.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/setup.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/turn_context_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/turn_context_provider.py -------------------------------------------------------------------------------- /src/pipecat/utils/tracing/turn_trace_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/tracing/turn_trace_observer.py -------------------------------------------------------------------------------- /src/pipecat/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/src/pipecat/utils/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_integration_unified_function_calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/integration/test_integration_unified_function_calling.py -------------------------------------------------------------------------------- /tests/test_aggregators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_aggregators.py -------------------------------------------------------------------------------- /tests/test_audio_buffer_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_audio_buffer_processor.py -------------------------------------------------------------------------------- /tests/test_context_aggregators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_context_aggregators.py -------------------------------------------------------------------------------- /tests/test_daily_transport_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_daily_transport_service.py -------------------------------------------------------------------------------- /tests/test_direct_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_direct_functions.py -------------------------------------------------------------------------------- /tests/test_dtmf_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_dtmf_aggregator.py -------------------------------------------------------------------------------- /tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_filters.py -------------------------------------------------------------------------------- /tests/test_frame_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_frame_processor.py -------------------------------------------------------------------------------- /tests/test_function_calling_adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_function_calling_adapters.py -------------------------------------------------------------------------------- /tests/test_get_llm_invocation_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_get_llm_invocation_params.py -------------------------------------------------------------------------------- /tests/test_interruption_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_interruption_strategies.py -------------------------------------------------------------------------------- /tests/test_ivr_navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_ivr_navigation.py -------------------------------------------------------------------------------- /tests/test_langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_langchain.py -------------------------------------------------------------------------------- /tests/test_llm_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_llm_response.py -------------------------------------------------------------------------------- /tests/test_markdown_text_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_markdown_text_filter.py -------------------------------------------------------------------------------- /tests/test_pattern_pair_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_pattern_pair_aggregator.py -------------------------------------------------------------------------------- /tests/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_pipeline.py -------------------------------------------------------------------------------- /tests/test_piper_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_piper_tts.py -------------------------------------------------------------------------------- /tests/test_producer_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_producer_consumer.py -------------------------------------------------------------------------------- /tests/test_protobuf_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_protobuf_serializer.py -------------------------------------------------------------------------------- /tests/test_run_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_run_inference.py -------------------------------------------------------------------------------- /tests/test_service_switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_service_switcher.py -------------------------------------------------------------------------------- /tests/test_simple_text_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_simple_text_aggregator.py -------------------------------------------------------------------------------- /tests/test_skip_tags_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_skip_tags_aggregator.py -------------------------------------------------------------------------------- /tests/test_stt_mute_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_stt_mute_filter.py -------------------------------------------------------------------------------- /tests/test_transcript_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_transcript_processor.py -------------------------------------------------------------------------------- /tests/test_turn_tracking_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_turn_tracking_observer.py -------------------------------------------------------------------------------- /tests/test_user_idle_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_user_idle_processor.py -------------------------------------------------------------------------------- /tests/test_utils_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_utils_network.py -------------------------------------------------------------------------------- /tests/test_utils_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_utils_string.py -------------------------------------------------------------------------------- /tests/test_websocket_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/tests/test_websocket_transport.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipecat-ai/pipecat/HEAD/uv.lock --------------------------------------------------------------------------------