From 2626154a64ff15183d66c40367f7e0d33d46bb6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Wed, 7 Jan 2026 19:32:22 -0800 Subject: [PATCH] update examples and tests copyright and use a proper dash in 2024-2026 --- examples/foundational/01-say-one-thing-piper.py | 2 +- examples/foundational/01-say-one-thing-rime.py | 2 +- examples/foundational/01-say-one-thing.py | 2 +- examples/foundational/01a-local-audio.py | 2 +- examples/foundational/01b-livekit-audio.py | 2 +- examples/foundational/01c-nvidia-riva-tts.py | 2 +- examples/foundational/02-llm-say-one-thing.py | 2 +- examples/foundational/03-still-frame.py | 2 +- examples/foundational/03a-local-still-frame.py | 2 +- examples/foundational/03b-still-frame-imagen.py | 2 +- examples/foundational/04-transports-small-webrtc.py | 2 +- examples/foundational/04a-transports-daily.py | 2 +- examples/foundational/04b-transports-livekit.py | 2 +- examples/foundational/05-sync-speech-and-image.py | 2 +- .../foundational/05a-local-sync-speech-and-image.py | 2 +- examples/foundational/06-listen-and-respond.py | 2 +- examples/foundational/06a-image-sync.py | 2 +- .../foundational/07-interruptible-cartesia-http.py | 2 +- examples/foundational/07-interruptible.py | 2 +- .../07a-interruptible-speechmatics-vad.py | 2 +- .../foundational/07a-interruptible-speechmatics.py | 2 +- examples/foundational/07aa-interruptible-soniox.py | 2 +- .../foundational/07ab-interruptible-inworld-http.py | 2 +- examples/foundational/07ab-interruptible-inworld.py | 2 +- .../foundational/07ac-interruptible-asyncai-http.py | 2 +- examples/foundational/07ac-interruptible-asyncai.py | 2 +- .../foundational/07ad-interruptible-aicoustics.py | 2 +- examples/foundational/07ae-interruptible-hume.py | 2 +- examples/foundational/07af-interruptible-gradium.py | 2 +- examples/foundational/07b-interruptible-langchain.py | 2 +- .../foundational/07c-interruptible-deepgram-flux.py | 2 +- .../foundational/07c-interruptible-deepgram-http.py | 2 +- .../07c-interruptible-deepgram-sagemaker.py | 2 +- .../foundational/07c-interruptible-deepgram-vad.py | 2 +- examples/foundational/07c-interruptible-deepgram.py | 2 +- .../foundational/07d-interruptible-elevenlabs-http.py | 2 +- examples/foundational/07d-interruptible-elevenlabs.py | 2 +- .../foundational/07e-interruptible-playht-http.py | 2 +- examples/foundational/07e-interruptible-playht.py | 2 +- examples/foundational/07f-interruptible-azure-http.py | 2 +- examples/foundational/07f-interruptible-azure.py | 2 +- examples/foundational/07g-interruptible-openai.py | 2 +- examples/foundational/07h-interruptible-openpipe.py | 2 +- examples/foundational/07i-interruptible-xtts.py | 2 +- examples/foundational/07j-interruptible-gladia.py | 2 +- examples/foundational/07k-interruptible-lmnt.py | 2 +- examples/foundational/07l-interruptible-groq.py | 2 +- .../foundational/07m-interruptible-aws-strands.py | 2 +- examples/foundational/07m-interruptible-aws.py | 2 +- .../foundational/07n-interruptible-gemini-image.py | 2 +- examples/foundational/07n-interruptible-gemini.py | 2 +- .../foundational/07n-interruptible-google-http.py | 2 +- examples/foundational/07n-interruptible-google.py | 2 +- examples/foundational/07o-interruptible-assemblyai.py | 2 +- examples/foundational/07p-interruptible-krisp-viva.py | 2 +- examples/foundational/07p-interruptible-krisp.py | 2 +- examples/foundational/07q-interruptible-rime-http.py | 2 +- examples/foundational/07q-interruptible-rime.py | 2 +- examples/foundational/07r-interruptible-nvidia.py | 2 +- .../foundational/07s-interruptible-google-audio-in.py | 2 +- examples/foundational/07t-interruptible-fish.py | 2 +- .../foundational/07v-interruptible-neuphonic-http.py | 2 +- examples/foundational/07v-interruptible-neuphonic.py | 2 +- examples/foundational/07w-interruptible-fal.py | 2 +- examples/foundational/07x-interruptible-local.py | 2 +- examples/foundational/07y-interruptible-minimax.py | 2 +- .../foundational/07z-interruptible-sarvam-http.py | 2 +- examples/foundational/07z-interruptible-sarvam.py | 2 +- examples/foundational/08-custom-frame-processor.py | 2 +- examples/foundational/09-mirror.py | 2 +- examples/foundational/09a-local-mirror.py | 2 +- examples/foundational/10-wake-phrase.py | 2 +- examples/foundational/11-sound-effects.py | 2 +- examples/foundational/12-describe-image-openai.py | 2 +- examples/foundational/12a-describe-image-anthropic.py | 2 +- examples/foundational/12b-describe-image-aws.py | 2 +- .../foundational/12c-describe-image-gemini-flash.py | 2 +- examples/foundational/12d-describe-image-moondream.py | 2 +- examples/foundational/13-whisper-transcription.py | 2 +- examples/foundational/13a-whisper-local.py | 2 +- examples/foundational/13b-deepgram-transcription.py | 2 +- examples/foundational/13c-gladia-transcription.py | 2 +- examples/foundational/13c-gladia-translation.py | 2 +- examples/foundational/13d-assemblyai-transcription.py | 2 +- examples/foundational/13e-whisper-mlx.py | 2 +- examples/foundational/13f-cartesia-transcription.py | 2 +- examples/foundational/13g-sambanova-transcription.py | 2 +- .../foundational/13h-speechmatics-transcription.py | 2 +- examples/foundational/13i-soniox-transcription.py | 2 +- examples/foundational/13j-azure-transcription.py | 2 +- examples/foundational/13k-elevenlabs-transcription.py | 2 +- examples/foundational/14-function-calling.py | 2 +- .../foundational/14a-function-calling-anthropic.py | 2 +- .../foundational/14c-function-calling-together.py | 2 +- .../14d-function-calling-anthropic-video.py | 2 +- .../foundational/14d-function-calling-aws-video.py | 2 +- .../14d-function-calling-gemini-flash-video.py | 2 +- .../14d-function-calling-moondream-video.py | 2 +- .../foundational/14d-function-calling-openai-video.py | 2 +- examples/foundational/14e-function-calling-google.py | 2 +- examples/foundational/14f-function-calling-groq.py | 2 +- examples/foundational/14g-function-calling-grok.py | 2 +- examples/foundational/14h-function-calling-azure.py | 2 +- .../foundational/14i-function-calling-fireworks.py | 2 +- examples/foundational/14j-function-calling-nvidia.py | 2 +- .../foundational/14k-function-calling-cerebras.py | 2 +- .../foundational/14m-function-calling-openrouter.py | 2 +- .../foundational/14n-function-calling-perplexity.py | 2 +- .../14o-function-calling-gemini-openai-format.py | 2 +- .../14p-function-calling-gemini-vertex-ai.py | 2 +- examples/foundational/14q-function-calling-qwen.py | 2 +- examples/foundational/14r-function-calling-aws.py | 2 +- .../foundational/14s-function-calling-sambanova.py | 2 +- examples/foundational/14u-function-calling-ollama.py | 2 +- examples/foundational/14v-function-calling-openai.py | 2 +- examples/foundational/14w-function-calling-mistral.py | 2 +- .../foundational/14x-function-calling-openpipe.py | 2 +- examples/foundational/15-switch-voices.py | 2 +- examples/foundational/15a-switch-languages.py | 2 +- examples/foundational/16-gpu-container-local-bot.py | 2 +- examples/foundational/17-detect-user-idle.py | 2 +- examples/foundational/18-gstreamer-filesrc.py | 2 +- examples/foundational/18a-gstreamer-videotestsrc.py | 2 +- examples/foundational/19-openai-realtime-beta.py | 2 +- examples/foundational/19-openai-realtime.py | 2 +- examples/foundational/19a-azure-realtime-beta.py | 2 +- examples/foundational/19a-azure-realtime.py | 2 +- .../foundational/19b-openai-realtime-beta-text.py | 2 +- examples/foundational/19b-openai-realtime-text.py | 2 +- .../foundational/20a-persistent-context-openai.py | 2 +- .../20b-persistent-context-openai-realtime-beta.py | 2 +- .../20b-persistent-context-openai-realtime.py | 2 +- .../foundational/20c-persistent-context-anthropic.py | 2 +- .../foundational/20d-persistent-context-gemini.py | 2 +- .../20f-persistent-context-grok-realtime.py | 2 +- examples/foundational/21-tavus-transport.py | 2 +- examples/foundational/21a-tavus-video-service.py | 2 +- examples/foundational/22-natural-conversation.py | 2 +- .../foundational/22b-natural-conversation-proposal.py | 2 +- .../22c-natural-conversation-mixed-llms.py | 2 +- .../22d-natural-conversation-gemini-audio.py | 2 +- examples/foundational/23-bot-background-sound.py | 2 +- examples/foundational/24-stt-mute-filter.py | 2 +- examples/foundational/24-user-mute-strategy.py | 2 +- examples/foundational/25-google-audio-in.py | 2 +- examples/foundational/26-gemini-live.py | 2 +- .../foundational/26a-gemini-live-transcription.py | 2 +- .../foundational/26b-gemini-live-function-calling.py | 2 +- examples/foundational/26c-gemini-live-video.py | 2 +- examples/foundational/26d-gemini-live-text.py | 2 +- examples/foundational/26f-gemini-live-files-api.py | 2 +- .../26h-gemini-live-vertex-function-calling.py | 2 +- examples/foundational/26i-gemini-live-graceful-end.py | 2 +- examples/foundational/27-simli-layer.py | 2 +- examples/foundational/28-transcription-processor.py | 2 +- examples/foundational/29-turn-tracking-observer.py | 2 +- examples/foundational/30-observer.py | 2 +- examples/foundational/31-heartbeats.py | 2 +- examples/foundational/33-gemini-rag.py | 2 +- examples/foundational/34-audio-recording.py | 2 +- .../foundational/35-pattern-pair-voice-switching.py | 2 +- examples/foundational/36-user-email-gathering.py | 2 +- examples/foundational/37-mem0.py | 2 +- examples/foundational/38-smart-turn-fal.py | 2 +- examples/foundational/38a-smart-turn-local-coreml.py | 2 +- examples/foundational/38b-smart-turn-local.py | 2 +- examples/foundational/39-mcp-stdio.py | 2 +- examples/foundational/39a-mcp-streamable-http.py | 2 +- .../39b-mcp-streamable-http-gemini-live.py | 2 +- examples/foundational/39c-multiple-mcp.py | 2 +- examples/foundational/40-aws-nova-sonic.py | 2 +- examples/foundational/41a-text-only-webrtc.py | 2 +- examples/foundational/41b-text-and-audio-webrtc.py | 2 +- examples/foundational/42-interruption-config.py | 2 +- examples/foundational/43-heygen-transport.py | 2 +- examples/foundational/43a-heygen-video-service.py | 2 +- examples/foundational/44-voicemail-detection.py | 2 +- examples/foundational/45-before-and-after-events.py | 2 +- examples/foundational/47-sentry-metrics.py | 2 +- examples/foundational/48-service-switcher.py | 2 +- examples/foundational/49a-thinking-anthropic.py | 2 +- examples/foundational/49b-thinking-google.py | 2 +- .../foundational/49c-thinking-functions-anthropic.py | 2 +- .../foundational/49d-thinking-functions-google.py | 2 +- examples/foundational/50-ultravox-realtime.py | 2 +- examples/foundational/51-grok-realtime.py | 2 +- examples/foundational/52-live-translation.py | 2 +- examples/quickstart/bot.py | 2 +- src/pipecat/__init__.py | 2 +- src/pipecat/adapters/base_llm_adapter.py | 2 +- src/pipecat/adapters/schemas/direct_function.py | 2 +- src/pipecat/adapters/schemas/function_schema.py | 2 +- src/pipecat/adapters/schemas/tools_schema.py | 2 +- src/pipecat/adapters/services/anthropic_adapter.py | 2 +- .../adapters/services/aws_nova_sonic_adapter.py | 2 +- src/pipecat/adapters/services/bedrock_adapter.py | 2 +- src/pipecat/adapters/services/gemini_adapter.py | 2 +- .../adapters/services/grok_realtime_adapter.py | 2 +- src/pipecat/adapters/services/open_ai_adapter.py | 2 +- .../adapters/services/open_ai_realtime_adapter.py | 2 +- src/pipecat/audio/dtmf/types.py | 2 +- src/pipecat/audio/dtmf/utils.py | 2 +- src/pipecat/audio/filters/aic_filter.py | 2 +- src/pipecat/audio/filters/base_audio_filter.py | 2 +- src/pipecat/audio/filters/koala_filter.py | 2 +- src/pipecat/audio/filters/krisp_filter.py | 2 +- src/pipecat/audio/filters/krisp_viva_filter.py | 2 +- src/pipecat/audio/filters/noisereduce_filter.py | 2 +- src/pipecat/audio/filters/rnnoise_filter.py | 2 +- .../audio/interruptions/base_interruption_strategy.py | 2 +- .../interruptions/min_words_interruption_strategy.py | 2 +- src/pipecat/audio/mixers/base_audio_mixer.py | 2 +- src/pipecat/audio/mixers/soundfile_mixer.py | 2 +- src/pipecat/audio/resamplers/base_audio_resampler.py | 2 +- src/pipecat/audio/resamplers/resampy_resampler.py | 2 +- src/pipecat/audio/resamplers/soxr_resampler.py | 2 +- src/pipecat/audio/resamplers/soxr_stream_resampler.py | 2 +- src/pipecat/audio/turn/base_turn_analyzer.py | 2 +- src/pipecat/audio/turn/smart_turn/base_smart_turn.py | 2 +- src/pipecat/audio/turn/smart_turn/fal_smart_turn.py | 2 +- src/pipecat/audio/turn/smart_turn/http_smart_turn.py | 2 +- .../audio/turn/smart_turn/local_coreml_smart_turn.py | 2 +- src/pipecat/audio/turn/smart_turn/local_smart_turn.py | 2 +- .../audio/turn/smart_turn/local_smart_turn_v2.py | 2 +- .../audio/turn/smart_turn/local_smart_turn_v3.py | 2 +- src/pipecat/audio/utils.py | 2 +- src/pipecat/audio/vad/silero.py | 2 +- src/pipecat/audio/vad/vad_analyzer.py | 2 +- src/pipecat/clocks/base_clock.py | 2 +- src/pipecat/clocks/system_clock.py | 2 +- src/pipecat/extensions/ivr/ivr_navigator.py | 2 +- .../extensions/voicemail/voicemail_detector.py | 2 +- src/pipecat/frames/frames.py | 2 +- src/pipecat/metrics/metrics.py | 2 +- src/pipecat/observers/base_observer.py | 2 +- src/pipecat/observers/loggers/debug_log_observer.py | 2 +- src/pipecat/observers/loggers/llm_log_observer.py | 2 +- src/pipecat/observers/loggers/metrics_log_observer.py | 2 +- .../observers/loggers/transcription_log_observer.py | 2 +- .../loggers/user_bot_latency_log_observer.py | 2 +- src/pipecat/observers/turn_tracking_observer.py | 2 +- src/pipecat/pipeline/base_pipeline.py | 2 +- src/pipecat/pipeline/base_task.py | 2 +- src/pipecat/pipeline/llm_switcher.py | 2 +- src/pipecat/pipeline/parallel_pipeline.py | 2 +- src/pipecat/pipeline/pipeline.py | 2 +- src/pipecat/pipeline/runner.py | 2 +- src/pipecat/pipeline/service_switcher.py | 2 +- src/pipecat/pipeline/sync_parallel_pipeline.py | 2 +- src/pipecat/pipeline/task.py | 2 +- src/pipecat/pipeline/task_observer.py | 2 +- src/pipecat/pipeline/to_be_updated/merge_pipeline.py | 2 +- src/pipecat/processors/aggregators/dtmf_aggregator.py | 2 +- src/pipecat/processors/aggregators/gated.py | 2 +- .../processors/aggregators/gated_llm_context.py | 2 +- .../aggregators/gated_open_ai_llm_context.py | 2 +- src/pipecat/processors/aggregators/llm_context.py | 2 +- src/pipecat/processors/aggregators/llm_response.py | 2 +- .../processors/aggregators/llm_response_universal.py | 2 +- .../processors/aggregators/llm_text_processor.py | 2 +- .../processors/aggregators/openai_llm_context.py | 2 +- src/pipecat/processors/aggregators/sentence.py | 2 +- src/pipecat/processors/aggregators/user_response.py | 2 +- .../processors/aggregators/vision_image_frame.py | 2 +- src/pipecat/processors/async_generator.py | 2 +- .../processors/audio/audio_buffer_processor.py | 2 +- src/pipecat/processors/consumer_processor.py | 2 +- src/pipecat/processors/filters/frame_filter.py | 2 +- src/pipecat/processors/filters/function_filter.py | 2 +- src/pipecat/processors/filters/identity_filter.py | 2 +- src/pipecat/processors/filters/null_filter.py | 2 +- src/pipecat/processors/filters/stt_mute_filter.py | 2 +- src/pipecat/processors/filters/wake_check_filter.py | 2 +- .../processors/filters/wake_notifier_filter.py | 2 +- src/pipecat/processors/frame_processor.py | 2 +- src/pipecat/processors/frameworks/langchain.py | 2 +- src/pipecat/processors/frameworks/rtvi.py | 2 +- src/pipecat/processors/gstreamer/pipeline_source.py | 2 +- src/pipecat/processors/idle_frame_processor.py | 2 +- src/pipecat/processors/logger.py | 2 +- .../processors/metrics/frame_processor_metrics.py | 2 +- src/pipecat/processors/metrics/sentry.py | 2 +- src/pipecat/processors/producer_processor.py | 2 +- src/pipecat/processors/text_transformer.py | 2 +- src/pipecat/processors/transcript_processor.py | 2 +- src/pipecat/processors/user_idle_processor.py | 2 +- src/pipecat/runner/daily.py | 2 +- src/pipecat/runner/livekit.py | 2 +- src/pipecat/runner/run.py | 2 +- src/pipecat/runner/types.py | 2 +- src/pipecat/runner/utils.py | 2 +- src/pipecat/serializers/base_serializer.py | 2 +- src/pipecat/serializers/exotel.py | 2 +- src/pipecat/serializers/plivo.py | 2 +- src/pipecat/serializers/protobuf.py | 2 +- src/pipecat/serializers/telnyx.py | 2 +- src/pipecat/serializers/twilio.py | 2 +- src/pipecat/services/__init__.py | 2 +- src/pipecat/services/ai_service.py | 2 +- src/pipecat/services/ai_services.py | 2 +- src/pipecat/services/anthropic/__init__.py | 2 +- src/pipecat/services/anthropic/llm.py | 2 +- src/pipecat/services/assemblyai/__init__.py | 2 +- src/pipecat/services/assemblyai/models.py | 2 +- src/pipecat/services/assemblyai/stt.py | 2 +- src/pipecat/services/asyncai/tts.py | 2 +- src/pipecat/services/aws/__init__.py | 2 +- src/pipecat/services/aws/agent_core.py | 2 +- src/pipecat/services/aws/llm.py | 2 +- src/pipecat/services/aws/nova_sonic/context.py | 2 +- src/pipecat/services/aws/nova_sonic/frames.py | 2 +- src/pipecat/services/aws/nova_sonic/llm.py | 2 +- src/pipecat/services/aws/sagemaker/bidi_client.py | 2 +- src/pipecat/services/aws/stt.py | 2 +- src/pipecat/services/aws/tts.py | 2 +- src/pipecat/services/aws/utils.py | 2 +- src/pipecat/services/aws_nova_sonic/__init__.py | 2 +- src/pipecat/services/aws_nova_sonic/aws.py | 2 +- src/pipecat/services/aws_nova_sonic/context.py | 2 +- src/pipecat/services/aws_nova_sonic/frames.py | 2 +- src/pipecat/services/azure/__init__.py | 2 +- src/pipecat/services/azure/common.py | 2 +- src/pipecat/services/azure/image.py | 2 +- src/pipecat/services/azure/llm.py | 2 +- src/pipecat/services/azure/realtime/llm.py | 2 +- src/pipecat/services/azure/stt.py | 2 +- src/pipecat/services/azure/tts.py | 2 +- src/pipecat/services/cartesia/__init__.py | 2 +- src/pipecat/services/cartesia/stt.py | 2 +- src/pipecat/services/cartesia/tts.py | 2 +- src/pipecat/services/cerebras/__init__.py | 2 +- src/pipecat/services/cerebras/llm.py | 2 +- src/pipecat/services/deepgram/__init__.py | 2 +- src/pipecat/services/deepgram/flux/stt.py | 2 +- src/pipecat/services/deepgram/stt.py | 2 +- src/pipecat/services/deepgram/stt_sagemaker.py | 2 +- src/pipecat/services/deepgram/tts.py | 2 +- src/pipecat/services/deepseek/__init__.py | 2 +- src/pipecat/services/deepseek/llm.py | 2 +- src/pipecat/services/elevenlabs/__init__.py | 2 +- src/pipecat/services/elevenlabs/stt.py | 2 +- src/pipecat/services/elevenlabs/tts.py | 2 +- src/pipecat/services/fal/__init__.py | 2 +- src/pipecat/services/fal/image.py | 2 +- src/pipecat/services/fal/stt.py | 2 +- src/pipecat/services/fireworks/__init__.py | 2 +- src/pipecat/services/fireworks/llm.py | 2 +- src/pipecat/services/fish/__init__.py | 2 +- src/pipecat/services/fish/tts.py | 2 +- src/pipecat/services/gemini_multimodal_live/events.py | 2 +- .../services/gemini_multimodal_live/file_api.py | 2 +- src/pipecat/services/gemini_multimodal_live/gemini.py | 2 +- src/pipecat/services/gladia/__init__.py | 2 +- src/pipecat/services/gladia/config.py | 2 +- src/pipecat/services/gladia/stt.py | 2 +- src/pipecat/services/google/__init__.py | 2 +- src/pipecat/services/google/frames.py | 2 +- src/pipecat/services/google/gemini_live/file_api.py | 2 +- src/pipecat/services/google/gemini_live/llm.py | 2 +- src/pipecat/services/google/gemini_live/llm_vertex.py | 2 +- src/pipecat/services/google/google.py | 2 +- src/pipecat/services/google/image.py | 2 +- src/pipecat/services/google/llm.py | 2 +- src/pipecat/services/google/llm_openai.py | 2 +- src/pipecat/services/google/llm_vertex.py | 2 +- src/pipecat/services/google/rtvi.py | 2 +- src/pipecat/services/google/stt.py | 2 +- src/pipecat/services/google/tts.py | 2 +- src/pipecat/services/google/utils.py | 2 +- src/pipecat/services/gradium/__init__.py | 2 +- src/pipecat/services/gradium/stt.py | 2 +- src/pipecat/services/gradium/tts.py | 2 +- src/pipecat/services/grok/__init__.py | 2 +- src/pipecat/services/grok/llm.py | 2 +- src/pipecat/services/grok/realtime/__init__.py | 2 +- src/pipecat/services/grok/realtime/events.py | 2 +- src/pipecat/services/grok/realtime/llm.py | 2 +- src/pipecat/services/groq/__init__.py | 2 +- src/pipecat/services/groq/llm.py | 2 +- src/pipecat/services/groq/stt.py | 2 +- src/pipecat/services/groq/tts.py | 2 +- src/pipecat/services/heygen/__init__.py | 2 +- src/pipecat/services/heygen/api_interactive_avatar.py | 2 +- src/pipecat/services/heygen/api_liveavatar.py | 2 +- src/pipecat/services/heygen/base_api.py | 2 +- src/pipecat/services/heygen/client.py | 2 +- src/pipecat/services/heygen/video.py | 2 +- src/pipecat/services/hume/__init__.py | 2 +- src/pipecat/services/hume/tts.py | 2 +- src/pipecat/services/image_service.py | 2 +- src/pipecat/services/inworld/tts.py | 2 +- src/pipecat/services/llm_service.py | 2 +- src/pipecat/services/lmnt/__init__.py | 2 +- src/pipecat/services/lmnt/tts.py | 2 +- src/pipecat/services/mcp_service.py | 2 +- src/pipecat/services/mem0/__init__.py | 2 +- src/pipecat/services/mem0/memory.py | 2 +- src/pipecat/services/minimax/__init__.py | 2 +- src/pipecat/services/minimax/tts.py | 2 +- src/pipecat/services/mistral/llm.py | 2 +- src/pipecat/services/moondream/__init__.py | 2 +- src/pipecat/services/moondream/vision.py | 2 +- src/pipecat/services/neuphonic/__init__.py | 2 +- src/pipecat/services/neuphonic/tts.py | 2 +- src/pipecat/services/nim/__init__.py | 2 +- src/pipecat/services/nim/llm.py | 2 +- src/pipecat/services/nvidia/llm.py | 2 +- src/pipecat/services/nvidia/stt.py | 2 +- src/pipecat/services/nvidia/tts.py | 2 +- src/pipecat/services/ollama/__init__.py | 2 +- src/pipecat/services/ollama/llm.py | 2 +- src/pipecat/services/openai/__init__.py | 2 +- src/pipecat/services/openai/base_llm.py | 2 +- src/pipecat/services/openai/image.py | 2 +- src/pipecat/services/openai/llm.py | 2 +- src/pipecat/services/openai/realtime/context.py | 2 +- src/pipecat/services/openai/realtime/events.py | 2 +- src/pipecat/services/openai/realtime/frames.py | 2 +- src/pipecat/services/openai/realtime/llm.py | 2 +- src/pipecat/services/openai/stt.py | 2 +- src/pipecat/services/openai/tts.py | 2 +- src/pipecat/services/openai_realtime/__init__.py | 2 +- src/pipecat/services/openai_realtime/azure.py | 2 +- src/pipecat/services/openai_realtime/context.py | 2 +- src/pipecat/services/openai_realtime/events.py | 2 +- src/pipecat/services/openai_realtime/frames.py | 2 +- src/pipecat/services/openai_realtime_beta/azure.py | 2 +- src/pipecat/services/openai_realtime_beta/context.py | 2 +- src/pipecat/services/openai_realtime_beta/events.py | 2 +- src/pipecat/services/openai_realtime_beta/frames.py | 2 +- src/pipecat/services/openai_realtime_beta/openai.py | 2 +- src/pipecat/services/openpipe/__init__.py | 2 +- src/pipecat/services/openpipe/llm.py | 2 +- src/pipecat/services/openrouter/__init__.py | 2 +- src/pipecat/services/openrouter/llm.py | 2 +- src/pipecat/services/perplexity/__init__.py | 2 +- src/pipecat/services/perplexity/llm.py | 2 +- src/pipecat/services/piper/__init__.py | 2 +- src/pipecat/services/piper/tts.py | 2 +- src/pipecat/services/playht/__init__.py | 2 +- src/pipecat/services/playht/tts.py | 2 +- src/pipecat/services/qwen/__init__.py | 2 +- src/pipecat/services/qwen/llm.py | 2 +- src/pipecat/services/rime/__init__.py | 2 +- src/pipecat/services/rime/tts.py | 2 +- src/pipecat/services/riva/__init__.py | 2 +- src/pipecat/services/riva/stt.py | 2 +- src/pipecat/services/riva/tts.py | 2 +- src/pipecat/services/sambanova/__init__.py | 2 +- src/pipecat/services/sambanova/llm.py | 2 +- src/pipecat/services/sambanova/stt.py | 2 +- src/pipecat/services/sarvam/__init__.py | 2 +- src/pipecat/services/sarvam/tts.py | 2 +- src/pipecat/services/simli/__init__.py | 2 +- src/pipecat/services/simli/video.py | 2 +- src/pipecat/services/soniox/stt.py | 2 +- src/pipecat/services/speechmatics/__init__.py | 2 +- src/pipecat/services/speechmatics/stt.py | 2 +- src/pipecat/services/speechmatics/tts.py | 2 +- src/pipecat/services/stt_service.py | 2 +- src/pipecat/services/tavus/__init__.py | 2 +- src/pipecat/services/tavus/video.py | 2 +- src/pipecat/services/together/__init__.py | 2 +- src/pipecat/services/together/llm.py | 2 +- src/pipecat/services/tts_service.py | 2 +- src/pipecat/services/ultravox/llm.py | 2 +- src/pipecat/services/vision_service.py | 2 +- src/pipecat/services/websocket_service.py | 2 +- src/pipecat/services/whisper/__init__.py | 2 +- src/pipecat/services/whisper/base_stt.py | 2 +- src/pipecat/services/whisper/stt.py | 2 +- src/pipecat/services/whisper/utils.py | 2 +- src/pipecat/services/xtts/__init__.py | 2 +- src/pipecat/services/xtts/tts.py | 2 +- src/pipecat/sync/base_notifier.py | 2 +- src/pipecat/sync/event_notifier.py | 2 +- src/pipecat/transcriptions/language.py | 2 +- src/pipecat/transports/base_input.py | 2 +- src/pipecat/transports/base_output.py | 2 +- src/pipecat/transports/base_transport.py | 2 +- src/pipecat/transports/daily/transport.py | 2 +- src/pipecat/transports/daily/utils.py | 2 +- src/pipecat/transports/heygen/transport.py | 2 +- src/pipecat/transports/livekit/transport.py | 2 +- src/pipecat/transports/livekit/utils.py | 2 +- src/pipecat/transports/local/audio.py | 2 +- src/pipecat/transports/local/tk.py | 2 +- src/pipecat/transports/network/fastapi_websocket.py | 2 +- src/pipecat/transports/network/small_webrtc.py | 2 +- src/pipecat/transports/network/webrtc_connection.py | 2 +- src/pipecat/transports/network/websocket_client.py | 2 +- src/pipecat/transports/network/websocket_server.py | 2 +- src/pipecat/transports/services/daily.py | 2 +- src/pipecat/transports/services/helpers/daily_rest.py | 2 +- src/pipecat/transports/services/livekit.py | 2 +- src/pipecat/transports/services/tavus.py | 2 +- src/pipecat/transports/smallwebrtc/connection.py | 2 +- src/pipecat/transports/smallwebrtc/request_handler.py | 2 +- src/pipecat/transports/smallwebrtc/transport.py | 2 +- src/pipecat/transports/tavus/transport.py | 2 +- src/pipecat/transports/websocket/client.py | 2 +- src/pipecat/transports/websocket/fastapi.py | 2 +- src/pipecat/transports/websocket/server.py | 2 +- src/pipecat/transports/whatsapp/api.py | 2 +- src/pipecat/transports/whatsapp/client.py | 2 +- src/pipecat/turns/mute/__init__.py | 2 +- src/pipecat/turns/mute/always_user_mute_strategy.py | 2 +- src/pipecat/turns/mute/base_user_mute_strategy.py | 2 +- .../turns/mute/first_speech_user_mute_strategy.py | 2 +- .../turns/mute/function_call_user_mute_strategy.py | 2 +- ...ute_until_first_bot_complete_user_mute_strategy.py | 2 +- src/pipecat/turns/user_start/__init__.py | 2 +- .../turns/user_start/base_user_turn_start_strategy.py | 2 +- .../user_start/external_user_turn_start_strategy.py | 2 +- .../user_start/min_words_user_turn_start_strategy.py | 2 +- .../transcription_user_turn_start_strategy.py | 2 +- .../turns/user_start/vad_user_turn_start_strategy.py | 2 +- src/pipecat/turns/user_stop/__init__.py | 2 +- .../turns/user_stop/base_user_turn_stop_strategy.py | 2 +- .../user_stop/external_user_turn_stop_strategy.py | 2 +- .../transcription_user_turn_stop_strategy.py | 2 +- .../turn_analyzer_user_turn_stop_strategy.py | 2 +- src/pipecat/turns/user_turn_strategies.py | 2 +- src/pipecat/utils/asyncio/task_manager.py | 2 +- src/pipecat/utils/base_object.py | 2 +- src/pipecat/utils/network.py | 2 +- src/pipecat/utils/string.py | 2 +- src/pipecat/utils/sync/base_notifier.py | 2 +- src/pipecat/utils/sync/event_notifier.py | 2 +- src/pipecat/utils/text/base_text_aggregator.py | 2 +- src/pipecat/utils/text/base_text_filter.py | 2 +- src/pipecat/utils/text/markdown_text_filter.py | 2 +- src/pipecat/utils/text/pattern_pair_aggregator.py | 2 +- src/pipecat/utils/text/simple_text_aggregator.py | 2 +- src/pipecat/utils/text/skip_tags_aggregator.py | 2 +- src/pipecat/utils/time.py | 2 +- src/pipecat/utils/tracing/__init__.py | 2 +- src/pipecat/utils/tracing/class_decorators.py | 2 +- .../utils/tracing/conversation_context_provider.py | 2 +- src/pipecat/utils/tracing/service_attributes.py | 2 +- src/pipecat/utils/tracing/service_decorators.py | 2 +- src/pipecat/utils/tracing/setup.py | 2 +- src/pipecat/utils/tracing/turn_context_provider.py | 2 +- src/pipecat/utils/tracing/turn_trace_observer.py | 2 +- src/pipecat/utils/utils.py | 2 +- .../test_integration_unified_function_calling.py | 2 +- tests/test_aggregators.py | 2 +- tests/test_audio_buffer_processor.py | 2 +- tests/test_bot_turn_start_strategy.py | 2 +- tests/test_context_aggregators.py | 2 +- tests/test_context_aggregators_universal.py | 2 +- tests/test_daily_transport_service.py | 2 +- tests/test_direct_functions.py | 11 ++++++----- tests/test_dtmf_aggregator.py | 2 +- tests/test_filters.py | 2 +- tests/test_frame_processor.py | 2 +- tests/test_function_calling_adapters.py | 2 +- tests/test_get_llm_invocation_params.py | 2 +- tests/test_google_utils.py | 2 +- tests/test_interruption_strategies.py | 2 +- tests/test_ivr_navigation.py | 2 +- tests/test_langchain.py | 2 +- tests/test_llm_response.py | 2 +- tests/test_markdown_text_filter.py | 2 +- tests/test_pattern_pair_aggregator.py | 2 +- tests/test_pipeline.py | 2 +- tests/test_piper_tts.py | 2 +- tests/test_producer_consumer.py | 2 +- tests/test_protobuf_serializer.py | 2 +- tests/test_rnnoise_cancellation.py | 8 ++++++-- tests/test_rnnoise_filter.py | 2 +- tests/test_rnnoise_resampling.py | 6 ++++++ tests/test_run_inference.py | 6 ++++++ tests/test_service_switcher.py | 2 +- tests/test_simple_text_aggregator.py | 2 +- tests/test_skip_tags_aggregator.py | 2 +- tests/test_stt_mute_filter.py | 2 +- tests/test_transcript_processor.py | 2 +- tests/test_turn_tracking_observer.py | 2 +- tests/test_user_idle_processor.py | 2 +- tests/test_user_mute_strategy.py | 2 +- tests/test_user_turn_start_strategy.py | 2 +- tests/test_utils_network.py | 2 +- tests/test_utils_string.py | 2 +- tests/test_websocket_transport.py | 2 +- 585 files changed, 605 insertions(+), 588 deletions(-) diff --git a/examples/foundational/01-say-one-thing-piper.py b/examples/foundational/01-say-one-thing-piper.py index c84b68b53..5aa975b31 100644 --- a/examples/foundational/01-say-one-thing-piper.py +++ b/examples/foundational/01-say-one-thing-piper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/01-say-one-thing-rime.py b/examples/foundational/01-say-one-thing-rime.py index 864367f3c..d6b4bad5f 100644 --- a/examples/foundational/01-say-one-thing-rime.py +++ b/examples/foundational/01-say-one-thing-rime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/01-say-one-thing.py b/examples/foundational/01-say-one-thing.py index 0406ba28d..4ad179bdb 100644 --- a/examples/foundational/01-say-one-thing.py +++ b/examples/foundational/01-say-one-thing.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/01a-local-audio.py b/examples/foundational/01a-local-audio.py index 6b4d22b65..432880203 100644 --- a/examples/foundational/01a-local-audio.py +++ b/examples/foundational/01a-local-audio.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/01b-livekit-audio.py b/examples/foundational/01b-livekit-audio.py index f6ab0e609..a7697646e 100644 --- a/examples/foundational/01b-livekit-audio.py +++ b/examples/foundational/01b-livekit-audio.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/01c-nvidia-riva-tts.py b/examples/foundational/01c-nvidia-riva-tts.py index 7063472d0..5a42fed19 100644 --- a/examples/foundational/01c-nvidia-riva-tts.py +++ b/examples/foundational/01c-nvidia-riva-tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/02-llm-say-one-thing.py b/examples/foundational/02-llm-say-one-thing.py index 3141a69d6..ef41d271e 100644 --- a/examples/foundational/02-llm-say-one-thing.py +++ b/examples/foundational/02-llm-say-one-thing.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/03-still-frame.py b/examples/foundational/03-still-frame.py index 4769d5e1b..985dcdc9e 100644 --- a/examples/foundational/03-still-frame.py +++ b/examples/foundational/03-still-frame.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/03a-local-still-frame.py b/examples/foundational/03a-local-still-frame.py index 7ea02cca0..b25c51c4a 100644 --- a/examples/foundational/03a-local-still-frame.py +++ b/examples/foundational/03a-local-still-frame.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/03b-still-frame-imagen.py b/examples/foundational/03b-still-frame-imagen.py index 409b2202a..0fa371344 100644 --- a/examples/foundational/03b-still-frame-imagen.py +++ b/examples/foundational/03b-still-frame-imagen.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/04-transports-small-webrtc.py b/examples/foundational/04-transports-small-webrtc.py index f74e73170..26b3291dd 100644 --- a/examples/foundational/04-transports-small-webrtc.py +++ b/examples/foundational/04-transports-small-webrtc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/04a-transports-daily.py b/examples/foundational/04a-transports-daily.py index 0a05e5142..6f31bc6b4 100644 --- a/examples/foundational/04a-transports-daily.py +++ b/examples/foundational/04a-transports-daily.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/04b-transports-livekit.py b/examples/foundational/04b-transports-livekit.py index ce08889be..c24a082c5 100644 --- a/examples/foundational/04b-transports-livekit.py +++ b/examples/foundational/04b-transports-livekit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/05-sync-speech-and-image.py b/examples/foundational/05-sync-speech-and-image.py index f254a8339..bc0a35ea3 100644 --- a/examples/foundational/05-sync-speech-and-image.py +++ b/examples/foundational/05-sync-speech-and-image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/05a-local-sync-speech-and-image.py b/examples/foundational/05a-local-sync-speech-and-image.py index 031469f8d..56309c0a5 100644 --- a/examples/foundational/05a-local-sync-speech-and-image.py +++ b/examples/foundational/05a-local-sync-speech-and-image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/06-listen-and-respond.py b/examples/foundational/06-listen-and-respond.py index adc6ccd60..9290becb2 100644 --- a/examples/foundational/06-listen-and-respond.py +++ b/examples/foundational/06-listen-and-respond.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/06a-image-sync.py b/examples/foundational/06a-image-sync.py index d5b4419bd..363502fac 100644 --- a/examples/foundational/06a-image-sync.py +++ b/examples/foundational/06a-image-sync.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07-interruptible-cartesia-http.py b/examples/foundational/07-interruptible-cartesia-http.py index 8b212d208..919660b03 100644 --- a/examples/foundational/07-interruptible-cartesia-http.py +++ b/examples/foundational/07-interruptible-cartesia-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07-interruptible.py b/examples/foundational/07-interruptible.py index 12ba2d0a5..b9e8bb0f7 100644 --- a/examples/foundational/07-interruptible.py +++ b/examples/foundational/07-interruptible.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07a-interruptible-speechmatics-vad.py b/examples/foundational/07a-interruptible-speechmatics-vad.py index b9d13ee32..8f1898f3f 100644 --- a/examples/foundational/07a-interruptible-speechmatics-vad.py +++ b/examples/foundational/07a-interruptible-speechmatics-vad.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07a-interruptible-speechmatics.py b/examples/foundational/07a-interruptible-speechmatics.py index 184a768a0..370b2c998 100644 --- a/examples/foundational/07a-interruptible-speechmatics.py +++ b/examples/foundational/07a-interruptible-speechmatics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07aa-interruptible-soniox.py b/examples/foundational/07aa-interruptible-soniox.py index 83103ca60..ba0e2be27 100644 --- a/examples/foundational/07aa-interruptible-soniox.py +++ b/examples/foundational/07aa-interruptible-soniox.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07ab-interruptible-inworld-http.py b/examples/foundational/07ab-interruptible-inworld-http.py index 5276fabeb..a947f0edf 100644 --- a/examples/foundational/07ab-interruptible-inworld-http.py +++ b/examples/foundational/07ab-interruptible-inworld-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07ab-interruptible-inworld.py b/examples/foundational/07ab-interruptible-inworld.py index bbf6b76c4..f830ed485 100644 --- a/examples/foundational/07ab-interruptible-inworld.py +++ b/examples/foundational/07ab-interruptible-inworld.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07ac-interruptible-asyncai-http.py b/examples/foundational/07ac-interruptible-asyncai-http.py index 55ee898ad..3ac659b3f 100644 --- a/examples/foundational/07ac-interruptible-asyncai-http.py +++ b/examples/foundational/07ac-interruptible-asyncai-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07ac-interruptible-asyncai.py b/examples/foundational/07ac-interruptible-asyncai.py index f09ceedf4..b13615110 100644 --- a/examples/foundational/07ac-interruptible-asyncai.py +++ b/examples/foundational/07ac-interruptible-asyncai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07ad-interruptible-aicoustics.py b/examples/foundational/07ad-interruptible-aicoustics.py index e70a785f0..75686469b 100644 --- a/examples/foundational/07ad-interruptible-aicoustics.py +++ b/examples/foundational/07ad-interruptible-aicoustics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07ae-interruptible-hume.py b/examples/foundational/07ae-interruptible-hume.py index 1c4e6dc1d..238e45637 100644 --- a/examples/foundational/07ae-interruptible-hume.py +++ b/examples/foundational/07ae-interruptible-hume.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07af-interruptible-gradium.py b/examples/foundational/07af-interruptible-gradium.py index 9fd7d6e01..4b21e887b 100644 --- a/examples/foundational/07af-interruptible-gradium.py +++ b/examples/foundational/07af-interruptible-gradium.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07b-interruptible-langchain.py b/examples/foundational/07b-interruptible-langchain.py index 63cd1dcf0..a5a8f3d0e 100644 --- a/examples/foundational/07b-interruptible-langchain.py +++ b/examples/foundational/07b-interruptible-langchain.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07c-interruptible-deepgram-flux.py b/examples/foundational/07c-interruptible-deepgram-flux.py index 1dcbe90ab..87c1ca7e9 100644 --- a/examples/foundational/07c-interruptible-deepgram-flux.py +++ b/examples/foundational/07c-interruptible-deepgram-flux.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07c-interruptible-deepgram-http.py b/examples/foundational/07c-interruptible-deepgram-http.py index 1a454fbfc..c0b607986 100644 --- a/examples/foundational/07c-interruptible-deepgram-http.py +++ b/examples/foundational/07c-interruptible-deepgram-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07c-interruptible-deepgram-sagemaker.py b/examples/foundational/07c-interruptible-deepgram-sagemaker.py index 176930434..53da2dba7 100644 --- a/examples/foundational/07c-interruptible-deepgram-sagemaker.py +++ b/examples/foundational/07c-interruptible-deepgram-sagemaker.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07c-interruptible-deepgram-vad.py b/examples/foundational/07c-interruptible-deepgram-vad.py index 3e6277ac3..482ff2b26 100644 --- a/examples/foundational/07c-interruptible-deepgram-vad.py +++ b/examples/foundational/07c-interruptible-deepgram-vad.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07c-interruptible-deepgram.py b/examples/foundational/07c-interruptible-deepgram.py index 7041e7e9e..5754b33a9 100644 --- a/examples/foundational/07c-interruptible-deepgram.py +++ b/examples/foundational/07c-interruptible-deepgram.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07d-interruptible-elevenlabs-http.py b/examples/foundational/07d-interruptible-elevenlabs-http.py index d977e187a..933f6ffdb 100644 --- a/examples/foundational/07d-interruptible-elevenlabs-http.py +++ b/examples/foundational/07d-interruptible-elevenlabs-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07d-interruptible-elevenlabs.py b/examples/foundational/07d-interruptible-elevenlabs.py index 3f41c8b45..aa519fd5b 100644 --- a/examples/foundational/07d-interruptible-elevenlabs.py +++ b/examples/foundational/07d-interruptible-elevenlabs.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07e-interruptible-playht-http.py b/examples/foundational/07e-interruptible-playht-http.py index 2d5fb51e6..9e6f94c63 100644 --- a/examples/foundational/07e-interruptible-playht-http.py +++ b/examples/foundational/07e-interruptible-playht-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07e-interruptible-playht.py b/examples/foundational/07e-interruptible-playht.py index bac8f4345..516179995 100644 --- a/examples/foundational/07e-interruptible-playht.py +++ b/examples/foundational/07e-interruptible-playht.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07f-interruptible-azure-http.py b/examples/foundational/07f-interruptible-azure-http.py index 98f0de8d1..882aa61c0 100644 --- a/examples/foundational/07f-interruptible-azure-http.py +++ b/examples/foundational/07f-interruptible-azure-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07f-interruptible-azure.py b/examples/foundational/07f-interruptible-azure.py index 32e680632..7688731ae 100644 --- a/examples/foundational/07f-interruptible-azure.py +++ b/examples/foundational/07f-interruptible-azure.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07g-interruptible-openai.py b/examples/foundational/07g-interruptible-openai.py index cc595f270..236787af6 100644 --- a/examples/foundational/07g-interruptible-openai.py +++ b/examples/foundational/07g-interruptible-openai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07h-interruptible-openpipe.py b/examples/foundational/07h-interruptible-openpipe.py index a057de0b9..baa8c869c 100644 --- a/examples/foundational/07h-interruptible-openpipe.py +++ b/examples/foundational/07h-interruptible-openpipe.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07i-interruptible-xtts.py b/examples/foundational/07i-interruptible-xtts.py index fffea45f9..fed73d2c3 100644 --- a/examples/foundational/07i-interruptible-xtts.py +++ b/examples/foundational/07i-interruptible-xtts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07j-interruptible-gladia.py b/examples/foundational/07j-interruptible-gladia.py index 6bb19f1a7..5a1cd305b 100644 --- a/examples/foundational/07j-interruptible-gladia.py +++ b/examples/foundational/07j-interruptible-gladia.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07k-interruptible-lmnt.py b/examples/foundational/07k-interruptible-lmnt.py index 03cbbdaf8..048e91d15 100644 --- a/examples/foundational/07k-interruptible-lmnt.py +++ b/examples/foundational/07k-interruptible-lmnt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07l-interruptible-groq.py b/examples/foundational/07l-interruptible-groq.py index 1545c6c58..55791e0ce 100644 --- a/examples/foundational/07l-interruptible-groq.py +++ b/examples/foundational/07l-interruptible-groq.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07m-interruptible-aws-strands.py b/examples/foundational/07m-interruptible-aws-strands.py index 48f5c2d09..c3e830a1f 100644 --- a/examples/foundational/07m-interruptible-aws-strands.py +++ b/examples/foundational/07m-interruptible-aws-strands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07m-interruptible-aws.py b/examples/foundational/07m-interruptible-aws.py index c8fdd789f..eb4974d8f 100644 --- a/examples/foundational/07m-interruptible-aws.py +++ b/examples/foundational/07m-interruptible-aws.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07n-interruptible-gemini-image.py b/examples/foundational/07n-interruptible-gemini-image.py index 925bea878..08ab8fb81 100644 --- a/examples/foundational/07n-interruptible-gemini-image.py +++ b/examples/foundational/07n-interruptible-gemini-image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07n-interruptible-gemini.py b/examples/foundational/07n-interruptible-gemini.py index 3a66db973..e8234a60d 100644 --- a/examples/foundational/07n-interruptible-gemini.py +++ b/examples/foundational/07n-interruptible-gemini.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07n-interruptible-google-http.py b/examples/foundational/07n-interruptible-google-http.py index 21f42dbbc..42f251612 100644 --- a/examples/foundational/07n-interruptible-google-http.py +++ b/examples/foundational/07n-interruptible-google-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07n-interruptible-google.py b/examples/foundational/07n-interruptible-google.py index ba132d5b5..4c5969a04 100644 --- a/examples/foundational/07n-interruptible-google.py +++ b/examples/foundational/07n-interruptible-google.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07o-interruptible-assemblyai.py b/examples/foundational/07o-interruptible-assemblyai.py index 4bb949566..36f90a183 100644 --- a/examples/foundational/07o-interruptible-assemblyai.py +++ b/examples/foundational/07o-interruptible-assemblyai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07p-interruptible-krisp-viva.py b/examples/foundational/07p-interruptible-krisp-viva.py index b5e8a0726..57dc8beb5 100644 --- a/examples/foundational/07p-interruptible-krisp-viva.py +++ b/examples/foundational/07p-interruptible-krisp-viva.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07p-interruptible-krisp.py b/examples/foundational/07p-interruptible-krisp.py index 08adaf95f..e66928bf2 100644 --- a/examples/foundational/07p-interruptible-krisp.py +++ b/examples/foundational/07p-interruptible-krisp.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07q-interruptible-rime-http.py b/examples/foundational/07q-interruptible-rime-http.py index fdf33db78..45b68bfb1 100644 --- a/examples/foundational/07q-interruptible-rime-http.py +++ b/examples/foundational/07q-interruptible-rime-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07q-interruptible-rime.py b/examples/foundational/07q-interruptible-rime.py index 1aa1e7af3..d2d1207e1 100644 --- a/examples/foundational/07q-interruptible-rime.py +++ b/examples/foundational/07q-interruptible-rime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07r-interruptible-nvidia.py b/examples/foundational/07r-interruptible-nvidia.py index 8718682cd..d93ce19eb 100644 --- a/examples/foundational/07r-interruptible-nvidia.py +++ b/examples/foundational/07r-interruptible-nvidia.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07s-interruptible-google-audio-in.py b/examples/foundational/07s-interruptible-google-audio-in.py index 9416c0685..3fb48354a 100644 --- a/examples/foundational/07s-interruptible-google-audio-in.py +++ b/examples/foundational/07s-interruptible-google-audio-in.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07t-interruptible-fish.py b/examples/foundational/07t-interruptible-fish.py index c0301140d..9e2bc6e5c 100644 --- a/examples/foundational/07t-interruptible-fish.py +++ b/examples/foundational/07t-interruptible-fish.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07v-interruptible-neuphonic-http.py b/examples/foundational/07v-interruptible-neuphonic-http.py index 3ae663870..c97b6e381 100644 --- a/examples/foundational/07v-interruptible-neuphonic-http.py +++ b/examples/foundational/07v-interruptible-neuphonic-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07v-interruptible-neuphonic.py b/examples/foundational/07v-interruptible-neuphonic.py index 7d8050759..9a142f1bf 100644 --- a/examples/foundational/07v-interruptible-neuphonic.py +++ b/examples/foundational/07v-interruptible-neuphonic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07w-interruptible-fal.py b/examples/foundational/07w-interruptible-fal.py index 33ac57854..62c33d1c9 100644 --- a/examples/foundational/07w-interruptible-fal.py +++ b/examples/foundational/07w-interruptible-fal.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07x-interruptible-local.py b/examples/foundational/07x-interruptible-local.py index f1422094d..b0cd28e55 100644 --- a/examples/foundational/07x-interruptible-local.py +++ b/examples/foundational/07x-interruptible-local.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07y-interruptible-minimax.py b/examples/foundational/07y-interruptible-minimax.py index 8323254f7..ba8d56c28 100644 --- a/examples/foundational/07y-interruptible-minimax.py +++ b/examples/foundational/07y-interruptible-minimax.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07z-interruptible-sarvam-http.py b/examples/foundational/07z-interruptible-sarvam-http.py index faaf4253c..8ad54ab4c 100644 --- a/examples/foundational/07z-interruptible-sarvam-http.py +++ b/examples/foundational/07z-interruptible-sarvam-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/07z-interruptible-sarvam.py b/examples/foundational/07z-interruptible-sarvam.py index abd2c5bb4..500f08b41 100644 --- a/examples/foundational/07z-interruptible-sarvam.py +++ b/examples/foundational/07z-interruptible-sarvam.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/08-custom-frame-processor.py b/examples/foundational/08-custom-frame-processor.py index a7f8c8979..ae44b4fba 100644 --- a/examples/foundational/08-custom-frame-processor.py +++ b/examples/foundational/08-custom-frame-processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/09-mirror.py b/examples/foundational/09-mirror.py index b53851644..80b76b3b8 100644 --- a/examples/foundational/09-mirror.py +++ b/examples/foundational/09-mirror.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/09a-local-mirror.py b/examples/foundational/09a-local-mirror.py index f7f634e08..42d9af41e 100644 --- a/examples/foundational/09a-local-mirror.py +++ b/examples/foundational/09a-local-mirror.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/10-wake-phrase.py b/examples/foundational/10-wake-phrase.py index f011c80cd..ace7f6f4f 100644 --- a/examples/foundational/10-wake-phrase.py +++ b/examples/foundational/10-wake-phrase.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/11-sound-effects.py b/examples/foundational/11-sound-effects.py index c51932628..0dee4264e 100644 --- a/examples/foundational/11-sound-effects.py +++ b/examples/foundational/11-sound-effects.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/12-describe-image-openai.py b/examples/foundational/12-describe-image-openai.py index 1496bd29f..2df4ccaea 100644 --- a/examples/foundational/12-describe-image-openai.py +++ b/examples/foundational/12-describe-image-openai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/12a-describe-image-anthropic.py b/examples/foundational/12a-describe-image-anthropic.py index 3c6e015d4..2263040ba 100644 --- a/examples/foundational/12a-describe-image-anthropic.py +++ b/examples/foundational/12a-describe-image-anthropic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/12b-describe-image-aws.py b/examples/foundational/12b-describe-image-aws.py index 40faa59cf..8e37bf5d3 100644 --- a/examples/foundational/12b-describe-image-aws.py +++ b/examples/foundational/12b-describe-image-aws.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/12c-describe-image-gemini-flash.py b/examples/foundational/12c-describe-image-gemini-flash.py index 3c8f7507e..a97480a4e 100644 --- a/examples/foundational/12c-describe-image-gemini-flash.py +++ b/examples/foundational/12c-describe-image-gemini-flash.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/12d-describe-image-moondream.py b/examples/foundational/12d-describe-image-moondream.py index 71bffad95..4b9ff0912 100644 --- a/examples/foundational/12d-describe-image-moondream.py +++ b/examples/foundational/12d-describe-image-moondream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13-whisper-transcription.py b/examples/foundational/13-whisper-transcription.py index e285eed43..79d706a5a 100644 --- a/examples/foundational/13-whisper-transcription.py +++ b/examples/foundational/13-whisper-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13a-whisper-local.py b/examples/foundational/13a-whisper-local.py index 28f3be5fa..ec9ddb603 100644 --- a/examples/foundational/13a-whisper-local.py +++ b/examples/foundational/13a-whisper-local.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13b-deepgram-transcription.py b/examples/foundational/13b-deepgram-transcription.py index 3c59e3df0..ce18b3f16 100644 --- a/examples/foundational/13b-deepgram-transcription.py +++ b/examples/foundational/13b-deepgram-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13c-gladia-transcription.py b/examples/foundational/13c-gladia-transcription.py index 3ea34a255..24833fc5d 100644 --- a/examples/foundational/13c-gladia-transcription.py +++ b/examples/foundational/13c-gladia-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13c-gladia-translation.py b/examples/foundational/13c-gladia-translation.py index 362ff9414..0f69f0649 100644 --- a/examples/foundational/13c-gladia-translation.py +++ b/examples/foundational/13c-gladia-translation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13d-assemblyai-transcription.py b/examples/foundational/13d-assemblyai-transcription.py index 8aa660b52..a7da1f996 100644 --- a/examples/foundational/13d-assemblyai-transcription.py +++ b/examples/foundational/13d-assemblyai-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13e-whisper-mlx.py b/examples/foundational/13e-whisper-mlx.py index 66284ae8a..609ebf5f6 100644 --- a/examples/foundational/13e-whisper-mlx.py +++ b/examples/foundational/13e-whisper-mlx.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13f-cartesia-transcription.py b/examples/foundational/13f-cartesia-transcription.py index d685d0ba8..c8c39629a 100644 --- a/examples/foundational/13f-cartesia-transcription.py +++ b/examples/foundational/13f-cartesia-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13g-sambanova-transcription.py b/examples/foundational/13g-sambanova-transcription.py index ac9a416fa..bcccf2963 100644 --- a/examples/foundational/13g-sambanova-transcription.py +++ b/examples/foundational/13g-sambanova-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13h-speechmatics-transcription.py b/examples/foundational/13h-speechmatics-transcription.py index 30ee58059..eb5b4148f 100644 --- a/examples/foundational/13h-speechmatics-transcription.py +++ b/examples/foundational/13h-speechmatics-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13i-soniox-transcription.py b/examples/foundational/13i-soniox-transcription.py index 3c2fa6d7c..d8d46dfc3 100644 --- a/examples/foundational/13i-soniox-transcription.py +++ b/examples/foundational/13i-soniox-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13j-azure-transcription.py b/examples/foundational/13j-azure-transcription.py index 950d204ff..d3df106bd 100644 --- a/examples/foundational/13j-azure-transcription.py +++ b/examples/foundational/13j-azure-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/13k-elevenlabs-transcription.py b/examples/foundational/13k-elevenlabs-transcription.py index bfac16c3f..2568508f2 100644 --- a/examples/foundational/13k-elevenlabs-transcription.py +++ b/examples/foundational/13k-elevenlabs-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14-function-calling.py b/examples/foundational/14-function-calling.py index 9bb659173..e0bf7de2d 100644 --- a/examples/foundational/14-function-calling.py +++ b/examples/foundational/14-function-calling.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14a-function-calling-anthropic.py b/examples/foundational/14a-function-calling-anthropic.py index e9000375f..c86abe61a 100644 --- a/examples/foundational/14a-function-calling-anthropic.py +++ b/examples/foundational/14a-function-calling-anthropic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14c-function-calling-together.py b/examples/foundational/14c-function-calling-together.py index 36a3734c9..dc9ec9f51 100644 --- a/examples/foundational/14c-function-calling-together.py +++ b/examples/foundational/14c-function-calling-together.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14d-function-calling-anthropic-video.py b/examples/foundational/14d-function-calling-anthropic-video.py index 926d9cfab..a217f11b1 100644 --- a/examples/foundational/14d-function-calling-anthropic-video.py +++ b/examples/foundational/14d-function-calling-anthropic-video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14d-function-calling-aws-video.py b/examples/foundational/14d-function-calling-aws-video.py index 53713d6cf..a216b5485 100644 --- a/examples/foundational/14d-function-calling-aws-video.py +++ b/examples/foundational/14d-function-calling-aws-video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14d-function-calling-gemini-flash-video.py b/examples/foundational/14d-function-calling-gemini-flash-video.py index dfd677f7b..d7885b0dc 100644 --- a/examples/foundational/14d-function-calling-gemini-flash-video.py +++ b/examples/foundational/14d-function-calling-gemini-flash-video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14d-function-calling-moondream-video.py b/examples/foundational/14d-function-calling-moondream-video.py index a373b7b67..a6c2ef24b 100644 --- a/examples/foundational/14d-function-calling-moondream-video.py +++ b/examples/foundational/14d-function-calling-moondream-video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14d-function-calling-openai-video.py b/examples/foundational/14d-function-calling-openai-video.py index d2214a015..60c8f5952 100644 --- a/examples/foundational/14d-function-calling-openai-video.py +++ b/examples/foundational/14d-function-calling-openai-video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14e-function-calling-google.py b/examples/foundational/14e-function-calling-google.py index dc33b820e..49a9f98c3 100644 --- a/examples/foundational/14e-function-calling-google.py +++ b/examples/foundational/14e-function-calling-google.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14f-function-calling-groq.py b/examples/foundational/14f-function-calling-groq.py index bb131fc39..91ed9caa6 100644 --- a/examples/foundational/14f-function-calling-groq.py +++ b/examples/foundational/14f-function-calling-groq.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14g-function-calling-grok.py b/examples/foundational/14g-function-calling-grok.py index 736f83c89..8ea41d6aa 100644 --- a/examples/foundational/14g-function-calling-grok.py +++ b/examples/foundational/14g-function-calling-grok.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14h-function-calling-azure.py b/examples/foundational/14h-function-calling-azure.py index aa8c19cd5..77e7579de 100644 --- a/examples/foundational/14h-function-calling-azure.py +++ b/examples/foundational/14h-function-calling-azure.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14i-function-calling-fireworks.py b/examples/foundational/14i-function-calling-fireworks.py index 158be3bb6..a79ab925f 100644 --- a/examples/foundational/14i-function-calling-fireworks.py +++ b/examples/foundational/14i-function-calling-fireworks.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14j-function-calling-nvidia.py b/examples/foundational/14j-function-calling-nvidia.py index d08128d0f..3f4dfe8c1 100644 --- a/examples/foundational/14j-function-calling-nvidia.py +++ b/examples/foundational/14j-function-calling-nvidia.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14k-function-calling-cerebras.py b/examples/foundational/14k-function-calling-cerebras.py index a9cc86914..1a5fe4c38 100644 --- a/examples/foundational/14k-function-calling-cerebras.py +++ b/examples/foundational/14k-function-calling-cerebras.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14m-function-calling-openrouter.py b/examples/foundational/14m-function-calling-openrouter.py index c4ac89b34..34c59ef9e 100644 --- a/examples/foundational/14m-function-calling-openrouter.py +++ b/examples/foundational/14m-function-calling-openrouter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14n-function-calling-perplexity.py b/examples/foundational/14n-function-calling-perplexity.py index 243dede1c..d768f3e77 100644 --- a/examples/foundational/14n-function-calling-perplexity.py +++ b/examples/foundational/14n-function-calling-perplexity.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14o-function-calling-gemini-openai-format.py b/examples/foundational/14o-function-calling-gemini-openai-format.py index 72977b8b3..8c6356507 100644 --- a/examples/foundational/14o-function-calling-gemini-openai-format.py +++ b/examples/foundational/14o-function-calling-gemini-openai-format.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14p-function-calling-gemini-vertex-ai.py b/examples/foundational/14p-function-calling-gemini-vertex-ai.py index 6ca4e0282..bae9def68 100644 --- a/examples/foundational/14p-function-calling-gemini-vertex-ai.py +++ b/examples/foundational/14p-function-calling-gemini-vertex-ai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14q-function-calling-qwen.py b/examples/foundational/14q-function-calling-qwen.py index 03e119081..256ff1499 100644 --- a/examples/foundational/14q-function-calling-qwen.py +++ b/examples/foundational/14q-function-calling-qwen.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14r-function-calling-aws.py b/examples/foundational/14r-function-calling-aws.py index ec0ad92b5..95b7f9d68 100644 --- a/examples/foundational/14r-function-calling-aws.py +++ b/examples/foundational/14r-function-calling-aws.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14s-function-calling-sambanova.py b/examples/foundational/14s-function-calling-sambanova.py index 3c6b5653b..fbd1a7176 100644 --- a/examples/foundational/14s-function-calling-sambanova.py +++ b/examples/foundational/14s-function-calling-sambanova.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14u-function-calling-ollama.py b/examples/foundational/14u-function-calling-ollama.py index fe2276d1f..5a66b81fe 100644 --- a/examples/foundational/14u-function-calling-ollama.py +++ b/examples/foundational/14u-function-calling-ollama.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14v-function-calling-openai.py b/examples/foundational/14v-function-calling-openai.py index ab1aab753..c84b6a78c 100644 --- a/examples/foundational/14v-function-calling-openai.py +++ b/examples/foundational/14v-function-calling-openai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14w-function-calling-mistral.py b/examples/foundational/14w-function-calling-mistral.py index f2a295d84..135328cf8 100644 --- a/examples/foundational/14w-function-calling-mistral.py +++ b/examples/foundational/14w-function-calling-mistral.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/14x-function-calling-openpipe.py b/examples/foundational/14x-function-calling-openpipe.py index 991694733..0191e18fb 100644 --- a/examples/foundational/14x-function-calling-openpipe.py +++ b/examples/foundational/14x-function-calling-openpipe.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/15-switch-voices.py b/examples/foundational/15-switch-voices.py index 5ce4f5c79..27e1464aa 100644 --- a/examples/foundational/15-switch-voices.py +++ b/examples/foundational/15-switch-voices.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/15a-switch-languages.py b/examples/foundational/15a-switch-languages.py index 138bd959c..1ce8f4dff 100644 --- a/examples/foundational/15a-switch-languages.py +++ b/examples/foundational/15a-switch-languages.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/16-gpu-container-local-bot.py b/examples/foundational/16-gpu-container-local-bot.py index d27da7707..8c547300e 100644 --- a/examples/foundational/16-gpu-container-local-bot.py +++ b/examples/foundational/16-gpu-container-local-bot.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/17-detect-user-idle.py b/examples/foundational/17-detect-user-idle.py index 7dbf17e19..ddef92a5b 100644 --- a/examples/foundational/17-detect-user-idle.py +++ b/examples/foundational/17-detect-user-idle.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/18-gstreamer-filesrc.py b/examples/foundational/18-gstreamer-filesrc.py index eb768c16f..ceb400c94 100644 --- a/examples/foundational/18-gstreamer-filesrc.py +++ b/examples/foundational/18-gstreamer-filesrc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/18a-gstreamer-videotestsrc.py b/examples/foundational/18a-gstreamer-videotestsrc.py index db1a732b6..3ab5cf8b7 100644 --- a/examples/foundational/18a-gstreamer-videotestsrc.py +++ b/examples/foundational/18a-gstreamer-videotestsrc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/19-openai-realtime-beta.py b/examples/foundational/19-openai-realtime-beta.py index 333e7c053..e4afb8dfc 100644 --- a/examples/foundational/19-openai-realtime-beta.py +++ b/examples/foundational/19-openai-realtime-beta.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/19-openai-realtime.py b/examples/foundational/19-openai-realtime.py index b7d99f525..4d4cc3630 100644 --- a/examples/foundational/19-openai-realtime.py +++ b/examples/foundational/19-openai-realtime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/19a-azure-realtime-beta.py b/examples/foundational/19a-azure-realtime-beta.py index 9c463a98d..220fdc41e 100644 --- a/examples/foundational/19a-azure-realtime-beta.py +++ b/examples/foundational/19a-azure-realtime-beta.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/19a-azure-realtime.py b/examples/foundational/19a-azure-realtime.py index 7b07985be..d2b64c4ea 100644 --- a/examples/foundational/19a-azure-realtime.py +++ b/examples/foundational/19a-azure-realtime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/19b-openai-realtime-beta-text.py b/examples/foundational/19b-openai-realtime-beta-text.py index 7a9845017..294f81604 100644 --- a/examples/foundational/19b-openai-realtime-beta-text.py +++ b/examples/foundational/19b-openai-realtime-beta-text.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/19b-openai-realtime-text.py b/examples/foundational/19b-openai-realtime-text.py index c1f33b7bf..1fe7bf358 100644 --- a/examples/foundational/19b-openai-realtime-text.py +++ b/examples/foundational/19b-openai-realtime-text.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/20a-persistent-context-openai.py b/examples/foundational/20a-persistent-context-openai.py index 3380b37a0..502d2d354 100644 --- a/examples/foundational/20a-persistent-context-openai.py +++ b/examples/foundational/20a-persistent-context-openai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/20b-persistent-context-openai-realtime-beta.py b/examples/foundational/20b-persistent-context-openai-realtime-beta.py index 5748257a1..4d089c2ed 100644 --- a/examples/foundational/20b-persistent-context-openai-realtime-beta.py +++ b/examples/foundational/20b-persistent-context-openai-realtime-beta.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/20b-persistent-context-openai-realtime.py b/examples/foundational/20b-persistent-context-openai-realtime.py index e3f018c16..50e7d39b0 100644 --- a/examples/foundational/20b-persistent-context-openai-realtime.py +++ b/examples/foundational/20b-persistent-context-openai-realtime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/20c-persistent-context-anthropic.py b/examples/foundational/20c-persistent-context-anthropic.py index 97b85b847..6dac15aa5 100644 --- a/examples/foundational/20c-persistent-context-anthropic.py +++ b/examples/foundational/20c-persistent-context-anthropic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/20d-persistent-context-gemini.py b/examples/foundational/20d-persistent-context-gemini.py index 97e483ed3..35f3a22db 100644 --- a/examples/foundational/20d-persistent-context-gemini.py +++ b/examples/foundational/20d-persistent-context-gemini.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/20f-persistent-context-grok-realtime.py b/examples/foundational/20f-persistent-context-grok-realtime.py index e598aa3d9..5d1dccd26 100644 --- a/examples/foundational/20f-persistent-context-grok-realtime.py +++ b/examples/foundational/20f-persistent-context-grok-realtime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/21-tavus-transport.py b/examples/foundational/21-tavus-transport.py index ba5994a69..940d57bb9 100644 --- a/examples/foundational/21-tavus-transport.py +++ b/examples/foundational/21-tavus-transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/21a-tavus-video-service.py b/examples/foundational/21a-tavus-video-service.py index 65e2015da..64393d49b 100644 --- a/examples/foundational/21a-tavus-video-service.py +++ b/examples/foundational/21a-tavus-video-service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/22-natural-conversation.py b/examples/foundational/22-natural-conversation.py index e7e2049d0..1be12b7fa 100644 --- a/examples/foundational/22-natural-conversation.py +++ b/examples/foundational/22-natural-conversation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/22b-natural-conversation-proposal.py b/examples/foundational/22b-natural-conversation-proposal.py index d6c681847..75f53ad4d 100644 --- a/examples/foundational/22b-natural-conversation-proposal.py +++ b/examples/foundational/22b-natural-conversation-proposal.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/22c-natural-conversation-mixed-llms.py b/examples/foundational/22c-natural-conversation-mixed-llms.py index 05364578c..b354575cf 100644 --- a/examples/foundational/22c-natural-conversation-mixed-llms.py +++ b/examples/foundational/22c-natural-conversation-mixed-llms.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/22d-natural-conversation-gemini-audio.py b/examples/foundational/22d-natural-conversation-gemini-audio.py index 7ed45027e..562364d52 100644 --- a/examples/foundational/22d-natural-conversation-gemini-audio.py +++ b/examples/foundational/22d-natural-conversation-gemini-audio.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/23-bot-background-sound.py b/examples/foundational/23-bot-background-sound.py index bf0fec5b3..c19a91498 100644 --- a/examples/foundational/23-bot-background-sound.py +++ b/examples/foundational/23-bot-background-sound.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/24-stt-mute-filter.py b/examples/foundational/24-stt-mute-filter.py index bcbc82bce..72f9682bb 100644 --- a/examples/foundational/24-stt-mute-filter.py +++ b/examples/foundational/24-stt-mute-filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/24-user-mute-strategy.py b/examples/foundational/24-user-mute-strategy.py index 8341a28af..621a2c682 100644 --- a/examples/foundational/24-user-mute-strategy.py +++ b/examples/foundational/24-user-mute-strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/25-google-audio-in.py b/examples/foundational/25-google-audio-in.py index 59a16bced..09f337d90 100644 --- a/examples/foundational/25-google-audio-in.py +++ b/examples/foundational/25-google-audio-in.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26-gemini-live.py b/examples/foundational/26-gemini-live.py index fdabfb0ee..a99d0db36 100644 --- a/examples/foundational/26-gemini-live.py +++ b/examples/foundational/26-gemini-live.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26a-gemini-live-transcription.py b/examples/foundational/26a-gemini-live-transcription.py index 7d0f87ded..0248ca358 100644 --- a/examples/foundational/26a-gemini-live-transcription.py +++ b/examples/foundational/26a-gemini-live-transcription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26b-gemini-live-function-calling.py b/examples/foundational/26b-gemini-live-function-calling.py index fe7afbc6d..3f054dd65 100644 --- a/examples/foundational/26b-gemini-live-function-calling.py +++ b/examples/foundational/26b-gemini-live-function-calling.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26c-gemini-live-video.py b/examples/foundational/26c-gemini-live-video.py index d42aaa385..5b3161cc7 100644 --- a/examples/foundational/26c-gemini-live-video.py +++ b/examples/foundational/26c-gemini-live-video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26d-gemini-live-text.py b/examples/foundational/26d-gemini-live-text.py index 3562d8f2c..c4eb62fb7 100644 --- a/examples/foundational/26d-gemini-live-text.py +++ b/examples/foundational/26d-gemini-live-text.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26f-gemini-live-files-api.py b/examples/foundational/26f-gemini-live-files-api.py index 4926cecea..7f5f3eae2 100644 --- a/examples/foundational/26f-gemini-live-files-api.py +++ b/examples/foundational/26f-gemini-live-files-api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26h-gemini-live-vertex-function-calling.py b/examples/foundational/26h-gemini-live-vertex-function-calling.py index af5ebe7e5..35eb4ade0 100644 --- a/examples/foundational/26h-gemini-live-vertex-function-calling.py +++ b/examples/foundational/26h-gemini-live-vertex-function-calling.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/26i-gemini-live-graceful-end.py b/examples/foundational/26i-gemini-live-graceful-end.py index 9bb306e52..5363d7538 100644 --- a/examples/foundational/26i-gemini-live-graceful-end.py +++ b/examples/foundational/26i-gemini-live-graceful-end.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/27-simli-layer.py b/examples/foundational/27-simli-layer.py index d019227e2..e056e2f20 100644 --- a/examples/foundational/27-simli-layer.py +++ b/examples/foundational/27-simli-layer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/28-transcription-processor.py b/examples/foundational/28-transcription-processor.py index 6f9ffe0c0..0b057a621 100644 --- a/examples/foundational/28-transcription-processor.py +++ b/examples/foundational/28-transcription-processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/29-turn-tracking-observer.py b/examples/foundational/29-turn-tracking-observer.py index 34a9fc4a4..d20996e31 100644 --- a/examples/foundational/29-turn-tracking-observer.py +++ b/examples/foundational/29-turn-tracking-observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/30-observer.py b/examples/foundational/30-observer.py index 9f61771df..3a19e3fa3 100644 --- a/examples/foundational/30-observer.py +++ b/examples/foundational/30-observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/31-heartbeats.py b/examples/foundational/31-heartbeats.py index 70f6829da..87db2cd95 100644 --- a/examples/foundational/31-heartbeats.py +++ b/examples/foundational/31-heartbeats.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/33-gemini-rag.py b/examples/foundational/33-gemini-rag.py index 62cf51331..5c50859f2 100644 --- a/examples/foundational/33-gemini-rag.py +++ b/examples/foundational/33-gemini-rag.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/34-audio-recording.py b/examples/foundational/34-audio-recording.py index 2dc333b52..d85812d70 100644 --- a/examples/foundational/34-audio-recording.py +++ b/examples/foundational/34-audio-recording.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/35-pattern-pair-voice-switching.py b/examples/foundational/35-pattern-pair-voice-switching.py index 54feec321..d35a9955c 100644 --- a/examples/foundational/35-pattern-pair-voice-switching.py +++ b/examples/foundational/35-pattern-pair-voice-switching.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/36-user-email-gathering.py b/examples/foundational/36-user-email-gathering.py index 9feab9d8f..2908bce76 100644 --- a/examples/foundational/36-user-email-gathering.py +++ b/examples/foundational/36-user-email-gathering.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/37-mem0.py b/examples/foundational/37-mem0.py index be3af2fc3..0ba192dda 100644 --- a/examples/foundational/37-mem0.py +++ b/examples/foundational/37-mem0.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/38-smart-turn-fal.py b/examples/foundational/38-smart-turn-fal.py index 6e26c1b21..6c20e5a86 100644 --- a/examples/foundational/38-smart-turn-fal.py +++ b/examples/foundational/38-smart-turn-fal.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/38a-smart-turn-local-coreml.py b/examples/foundational/38a-smart-turn-local-coreml.py index 2792b972c..1561e3c92 100644 --- a/examples/foundational/38a-smart-turn-local-coreml.py +++ b/examples/foundational/38a-smart-turn-local-coreml.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/38b-smart-turn-local.py b/examples/foundational/38b-smart-turn-local.py index 68732506f..5a0d76639 100644 --- a/examples/foundational/38b-smart-turn-local.py +++ b/examples/foundational/38b-smart-turn-local.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/39-mcp-stdio.py b/examples/foundational/39-mcp-stdio.py index 603ac30cd..6d29cded1 100644 --- a/examples/foundational/39-mcp-stdio.py +++ b/examples/foundational/39-mcp-stdio.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/39a-mcp-streamable-http.py b/examples/foundational/39a-mcp-streamable-http.py index 923cfac26..6b59e66bd 100644 --- a/examples/foundational/39a-mcp-streamable-http.py +++ b/examples/foundational/39a-mcp-streamable-http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/39b-mcp-streamable-http-gemini-live.py b/examples/foundational/39b-mcp-streamable-http-gemini-live.py index 5140147de..f83b741a9 100644 --- a/examples/foundational/39b-mcp-streamable-http-gemini-live.py +++ b/examples/foundational/39b-mcp-streamable-http-gemini-live.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/39c-multiple-mcp.py b/examples/foundational/39c-multiple-mcp.py index 0f50a5ab4..9a6fe0d12 100644 --- a/examples/foundational/39c-multiple-mcp.py +++ b/examples/foundational/39c-multiple-mcp.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/40-aws-nova-sonic.py b/examples/foundational/40-aws-nova-sonic.py index 4b389b648..253b0870a 100644 --- a/examples/foundational/40-aws-nova-sonic.py +++ b/examples/foundational/40-aws-nova-sonic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/41a-text-only-webrtc.py b/examples/foundational/41a-text-only-webrtc.py index f8e5414b0..18ac367b5 100644 --- a/examples/foundational/41a-text-only-webrtc.py +++ b/examples/foundational/41a-text-only-webrtc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/41b-text-and-audio-webrtc.py b/examples/foundational/41b-text-and-audio-webrtc.py index af604fc84..d98bfdedd 100644 --- a/examples/foundational/41b-text-and-audio-webrtc.py +++ b/examples/foundational/41b-text-and-audio-webrtc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/42-interruption-config.py b/examples/foundational/42-interruption-config.py index 530ba3d43..d2c95eecb 100644 --- a/examples/foundational/42-interruption-config.py +++ b/examples/foundational/42-interruption-config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/43-heygen-transport.py b/examples/foundational/43-heygen-transport.py index 8e4905102..cda625f1f 100644 --- a/examples/foundational/43-heygen-transport.py +++ b/examples/foundational/43-heygen-transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/43a-heygen-video-service.py b/examples/foundational/43a-heygen-video-service.py index b8ee2ea2a..10ce8b677 100644 --- a/examples/foundational/43a-heygen-video-service.py +++ b/examples/foundational/43a-heygen-video-service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/44-voicemail-detection.py b/examples/foundational/44-voicemail-detection.py index 92b76f360..9c57343cc 100644 --- a/examples/foundational/44-voicemail-detection.py +++ b/examples/foundational/44-voicemail-detection.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/45-before-and-after-events.py b/examples/foundational/45-before-and-after-events.py index 9ab8cf138..a62cee730 100644 --- a/examples/foundational/45-before-and-after-events.py +++ b/examples/foundational/45-before-and-after-events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/47-sentry-metrics.py b/examples/foundational/47-sentry-metrics.py index a12e11cc7..ac0a9e6b5 100644 --- a/examples/foundational/47-sentry-metrics.py +++ b/examples/foundational/47-sentry-metrics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/48-service-switcher.py b/examples/foundational/48-service-switcher.py index e1df5ece5..a28d5750a 100644 --- a/examples/foundational/48-service-switcher.py +++ b/examples/foundational/48-service-switcher.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/49a-thinking-anthropic.py b/examples/foundational/49a-thinking-anthropic.py index fe0d9ae3e..45066527e 100644 --- a/examples/foundational/49a-thinking-anthropic.py +++ b/examples/foundational/49a-thinking-anthropic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/49b-thinking-google.py b/examples/foundational/49b-thinking-google.py index 5163ab654..d3aa6134f 100644 --- a/examples/foundational/49b-thinking-google.py +++ b/examples/foundational/49b-thinking-google.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/49c-thinking-functions-anthropic.py b/examples/foundational/49c-thinking-functions-anthropic.py index 6938bac81..93fc33524 100644 --- a/examples/foundational/49c-thinking-functions-anthropic.py +++ b/examples/foundational/49c-thinking-functions-anthropic.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/49d-thinking-functions-google.py b/examples/foundational/49d-thinking-functions-google.py index 0833cb067..356fe806b 100644 --- a/examples/foundational/49d-thinking-functions-google.py +++ b/examples/foundational/49d-thinking-functions-google.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/50-ultravox-realtime.py b/examples/foundational/50-ultravox-realtime.py index a0508985d..095131cc6 100644 --- a/examples/foundational/50-ultravox-realtime.py +++ b/examples/foundational/50-ultravox-realtime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/51-grok-realtime.py b/examples/foundational/51-grok-realtime.py index efa1c9bac..f73cd9a8a 100644 --- a/examples/foundational/51-grok-realtime.py +++ b/examples/foundational/51-grok-realtime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/foundational/52-live-translation.py b/examples/foundational/52-live-translation.py index bb2c0b0a8..d92acb309 100644 --- a/examples/foundational/52-live-translation.py +++ b/examples/foundational/52-live-translation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/examples/quickstart/bot.py b/examples/quickstart/bot.py index f353ecf6f..d890b8b2c 100644 --- a/examples/quickstart/bot.py +++ b/examples/quickstart/bot.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/__init__.py b/src/pipecat/__init__.py index a782617c3..556eda070 100644 --- a/src/pipecat/__init__.py +++ b/src/pipecat/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/base_llm_adapter.py b/src/pipecat/adapters/base_llm_adapter.py index 3ae439f73..95082a5d6 100644 --- a/src/pipecat/adapters/base_llm_adapter.py +++ b/src/pipecat/adapters/base_llm_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/schemas/direct_function.py b/src/pipecat/adapters/schemas/direct_function.py index c17ae91a1..62eb9f76d 100644 --- a/src/pipecat/adapters/schemas/direct_function.py +++ b/src/pipecat/adapters/schemas/direct_function.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/schemas/function_schema.py b/src/pipecat/adapters/schemas/function_schema.py index 05f2a96a2..5fba8dd57 100644 --- a/src/pipecat/adapters/schemas/function_schema.py +++ b/src/pipecat/adapters/schemas/function_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/schemas/tools_schema.py b/src/pipecat/adapters/schemas/tools_schema.py index d2c291cc0..298cef56d 100644 --- a/src/pipecat/adapters/schemas/tools_schema.py +++ b/src/pipecat/adapters/schemas/tools_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/anthropic_adapter.py b/src/pipecat/adapters/services/anthropic_adapter.py index fdf6aa03f..ecc87154c 100644 --- a/src/pipecat/adapters/services/anthropic_adapter.py +++ b/src/pipecat/adapters/services/anthropic_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/aws_nova_sonic_adapter.py b/src/pipecat/adapters/services/aws_nova_sonic_adapter.py index 84f1076fd..1b62f5edc 100644 --- a/src/pipecat/adapters/services/aws_nova_sonic_adapter.py +++ b/src/pipecat/adapters/services/aws_nova_sonic_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/bedrock_adapter.py b/src/pipecat/adapters/services/bedrock_adapter.py index 5f34ce67a..8e46b1899 100644 --- a/src/pipecat/adapters/services/bedrock_adapter.py +++ b/src/pipecat/adapters/services/bedrock_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/gemini_adapter.py b/src/pipecat/adapters/services/gemini_adapter.py index fd2419d02..e17d9a508 100644 --- a/src/pipecat/adapters/services/gemini_adapter.py +++ b/src/pipecat/adapters/services/gemini_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/grok_realtime_adapter.py b/src/pipecat/adapters/services/grok_realtime_adapter.py index 789abc1da..03a3ed475 100644 --- a/src/pipecat/adapters/services/grok_realtime_adapter.py +++ b/src/pipecat/adapters/services/grok_realtime_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/open_ai_adapter.py b/src/pipecat/adapters/services/open_ai_adapter.py index afce89277..6c44a3404 100644 --- a/src/pipecat/adapters/services/open_ai_adapter.py +++ b/src/pipecat/adapters/services/open_ai_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/adapters/services/open_ai_realtime_adapter.py b/src/pipecat/adapters/services/open_ai_realtime_adapter.py index e3caa4cad..136dc1a2f 100644 --- a/src/pipecat/adapters/services/open_ai_realtime_adapter.py +++ b/src/pipecat/adapters/services/open_ai_realtime_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/dtmf/types.py b/src/pipecat/audio/dtmf/types.py index 3162e13f5..1b6eea7a0 100644 --- a/src/pipecat/audio/dtmf/types.py +++ b/src/pipecat/audio/dtmf/types.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/dtmf/utils.py b/src/pipecat/audio/dtmf/utils.py index a773e5b3d..eff2aa12f 100644 --- a/src/pipecat/audio/dtmf/utils.py +++ b/src/pipecat/audio/dtmf/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/aic_filter.py b/src/pipecat/audio/filters/aic_filter.py index 37b6727e5..e4242521b 100644 --- a/src/pipecat/audio/filters/aic_filter.py +++ b/src/pipecat/audio/filters/aic_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/base_audio_filter.py b/src/pipecat/audio/filters/base_audio_filter.py index a81547065..fc99fc5ef 100644 --- a/src/pipecat/audio/filters/base_audio_filter.py +++ b/src/pipecat/audio/filters/base_audio_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/koala_filter.py b/src/pipecat/audio/filters/koala_filter.py index 70d257fdb..cd5525f98 100644 --- a/src/pipecat/audio/filters/koala_filter.py +++ b/src/pipecat/audio/filters/koala_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/krisp_filter.py b/src/pipecat/audio/filters/krisp_filter.py index 5d10a5d0d..58c4a2835 100644 --- a/src/pipecat/audio/filters/krisp_filter.py +++ b/src/pipecat/audio/filters/krisp_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/krisp_viva_filter.py b/src/pipecat/audio/filters/krisp_viva_filter.py index 49055c96d..d6f4b731a 100644 --- a/src/pipecat/audio/filters/krisp_viva_filter.py +++ b/src/pipecat/audio/filters/krisp_viva_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/noisereduce_filter.py b/src/pipecat/audio/filters/noisereduce_filter.py index c9eb6fc5d..377a45ff3 100644 --- a/src/pipecat/audio/filters/noisereduce_filter.py +++ b/src/pipecat/audio/filters/noisereduce_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/filters/rnnoise_filter.py b/src/pipecat/audio/filters/rnnoise_filter.py index f7366f63e..8d81d5b0f 100644 --- a/src/pipecat/audio/filters/rnnoise_filter.py +++ b/src/pipecat/audio/filters/rnnoise_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/interruptions/base_interruption_strategy.py b/src/pipecat/audio/interruptions/base_interruption_strategy.py index 8bec99de5..fba6cde33 100644 --- a/src/pipecat/audio/interruptions/base_interruption_strategy.py +++ b/src/pipecat/audio/interruptions/base_interruption_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/interruptions/min_words_interruption_strategy.py b/src/pipecat/audio/interruptions/min_words_interruption_strategy.py index e86da1cf8..36f8e8903 100644 --- a/src/pipecat/audio/interruptions/min_words_interruption_strategy.py +++ b/src/pipecat/audio/interruptions/min_words_interruption_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/mixers/base_audio_mixer.py b/src/pipecat/audio/mixers/base_audio_mixer.py index b8ac9f907..ece5adb53 100644 --- a/src/pipecat/audio/mixers/base_audio_mixer.py +++ b/src/pipecat/audio/mixers/base_audio_mixer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/mixers/soundfile_mixer.py b/src/pipecat/audio/mixers/soundfile_mixer.py index 0bc3d8df5..846e845e6 100644 --- a/src/pipecat/audio/mixers/soundfile_mixer.py +++ b/src/pipecat/audio/mixers/soundfile_mixer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/resamplers/base_audio_resampler.py b/src/pipecat/audio/resamplers/base_audio_resampler.py index e4690ccc5..109f22c28 100644 --- a/src/pipecat/audio/resamplers/base_audio_resampler.py +++ b/src/pipecat/audio/resamplers/base_audio_resampler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/resamplers/resampy_resampler.py b/src/pipecat/audio/resamplers/resampy_resampler.py index 6bd4167ea..ba2b39844 100644 --- a/src/pipecat/audio/resamplers/resampy_resampler.py +++ b/src/pipecat/audio/resamplers/resampy_resampler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/resamplers/soxr_resampler.py b/src/pipecat/audio/resamplers/soxr_resampler.py index bc55509f1..1f51056aa 100644 --- a/src/pipecat/audio/resamplers/soxr_resampler.py +++ b/src/pipecat/audio/resamplers/soxr_resampler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/resamplers/soxr_stream_resampler.py b/src/pipecat/audio/resamplers/soxr_stream_resampler.py index b036b326a..35d42142f 100644 --- a/src/pipecat/audio/resamplers/soxr_stream_resampler.py +++ b/src/pipecat/audio/resamplers/soxr_stream_resampler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/base_turn_analyzer.py b/src/pipecat/audio/turn/base_turn_analyzer.py index bb06bec9f..64510b518 100644 --- a/src/pipecat/audio/turn/base_turn_analyzer.py +++ b/src/pipecat/audio/turn/base_turn_analyzer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/base_smart_turn.py b/src/pipecat/audio/turn/smart_turn/base_smart_turn.py index 98e473a48..72c3d5c6e 100644 --- a/src/pipecat/audio/turn/smart_turn/base_smart_turn.py +++ b/src/pipecat/audio/turn/smart_turn/base_smart_turn.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/fal_smart_turn.py b/src/pipecat/audio/turn/smart_turn/fal_smart_turn.py index 99f5cbca5..231ce8901 100644 --- a/src/pipecat/audio/turn/smart_turn/fal_smart_turn.py +++ b/src/pipecat/audio/turn/smart_turn/fal_smart_turn.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/http_smart_turn.py b/src/pipecat/audio/turn/smart_turn/http_smart_turn.py index cdcbe252b..6b5f4a84d 100644 --- a/src/pipecat/audio/turn/smart_turn/http_smart_turn.py +++ b/src/pipecat/audio/turn/smart_turn/http_smart_turn.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/local_coreml_smart_turn.py b/src/pipecat/audio/turn/smart_turn/local_coreml_smart_turn.py index 8fac0ef59..be4744c27 100644 --- a/src/pipecat/audio/turn/smart_turn/local_coreml_smart_turn.py +++ b/src/pipecat/audio/turn/smart_turn/local_coreml_smart_turn.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/local_smart_turn.py b/src/pipecat/audio/turn/smart_turn/local_smart_turn.py index 9d7d9c763..e98c345a1 100644 --- a/src/pipecat/audio/turn/smart_turn/local_smart_turn.py +++ b/src/pipecat/audio/turn/smart_turn/local_smart_turn.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/local_smart_turn_v2.py b/src/pipecat/audio/turn/smart_turn/local_smart_turn_v2.py index 6722251d4..0b2f21cba 100644 --- a/src/pipecat/audio/turn/smart_turn/local_smart_turn_v2.py +++ b/src/pipecat/audio/turn/smart_turn/local_smart_turn_v2.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/turn/smart_turn/local_smart_turn_v3.py b/src/pipecat/audio/turn/smart_turn/local_smart_turn_v3.py index 681da49ea..0907ab28f 100644 --- a/src/pipecat/audio/turn/smart_turn/local_smart_turn_v3.py +++ b/src/pipecat/audio/turn/smart_turn/local_smart_turn_v3.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/utils.py b/src/pipecat/audio/utils.py index 88b96b63f..65f451675 100644 --- a/src/pipecat/audio/utils.py +++ b/src/pipecat/audio/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/vad/silero.py b/src/pipecat/audio/vad/silero.py index c44a7114e..5b4ad9c0a 100644 --- a/src/pipecat/audio/vad/silero.py +++ b/src/pipecat/audio/vad/silero.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/audio/vad/vad_analyzer.py b/src/pipecat/audio/vad/vad_analyzer.py index 24a8dbbb7..a96b025dd 100644 --- a/src/pipecat/audio/vad/vad_analyzer.py +++ b/src/pipecat/audio/vad/vad_analyzer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/clocks/base_clock.py b/src/pipecat/clocks/base_clock.py index affbfaeb6..1676726be 100644 --- a/src/pipecat/clocks/base_clock.py +++ b/src/pipecat/clocks/base_clock.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/clocks/system_clock.py b/src/pipecat/clocks/system_clock.py index ba6f73d7d..f7fac2e10 100644 --- a/src/pipecat/clocks/system_clock.py +++ b/src/pipecat/clocks/system_clock.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/extensions/ivr/ivr_navigator.py b/src/pipecat/extensions/ivr/ivr_navigator.py index 458cceefc..0c299d634 100644 --- a/src/pipecat/extensions/ivr/ivr_navigator.py +++ b/src/pipecat/extensions/ivr/ivr_navigator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/extensions/voicemail/voicemail_detector.py b/src/pipecat/extensions/voicemail/voicemail_detector.py index ce930f62d..7e22e535a 100644 --- a/src/pipecat/extensions/voicemail/voicemail_detector.py +++ b/src/pipecat/extensions/voicemail/voicemail_detector.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/frames/frames.py b/src/pipecat/frames/frames.py index 414249587..f2993ea74 100644 --- a/src/pipecat/frames/frames.py +++ b/src/pipecat/frames/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/metrics/metrics.py b/src/pipecat/metrics/metrics.py index 03e813ec5..98903483a 100644 --- a/src/pipecat/metrics/metrics.py +++ b/src/pipecat/metrics/metrics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/base_observer.py b/src/pipecat/observers/base_observer.py index b5114d57f..78e36fec8 100644 --- a/src/pipecat/observers/base_observer.py +++ b/src/pipecat/observers/base_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/loggers/debug_log_observer.py b/src/pipecat/observers/loggers/debug_log_observer.py index bf755c949..c5704a33b 100644 --- a/src/pipecat/observers/loggers/debug_log_observer.py +++ b/src/pipecat/observers/loggers/debug_log_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/loggers/llm_log_observer.py b/src/pipecat/observers/loggers/llm_log_observer.py index 6263bdf9f..07212e4c9 100644 --- a/src/pipecat/observers/loggers/llm_log_observer.py +++ b/src/pipecat/observers/loggers/llm_log_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/loggers/metrics_log_observer.py b/src/pipecat/observers/loggers/metrics_log_observer.py index 8a0d85940..a36ab510e 100644 --- a/src/pipecat/observers/loggers/metrics_log_observer.py +++ b/src/pipecat/observers/loggers/metrics_log_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/loggers/transcription_log_observer.py b/src/pipecat/observers/loggers/transcription_log_observer.py index 2ffecc8d0..1198cad8e 100644 --- a/src/pipecat/observers/loggers/transcription_log_observer.py +++ b/src/pipecat/observers/loggers/transcription_log_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/loggers/user_bot_latency_log_observer.py b/src/pipecat/observers/loggers/user_bot_latency_log_observer.py index d74ee776c..b8dff734e 100644 --- a/src/pipecat/observers/loggers/user_bot_latency_log_observer.py +++ b/src/pipecat/observers/loggers/user_bot_latency_log_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/observers/turn_tracking_observer.py b/src/pipecat/observers/turn_tracking_observer.py index 9b27a0607..b9c12be07 100644 --- a/src/pipecat/observers/turn_tracking_observer.py +++ b/src/pipecat/observers/turn_tracking_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/base_pipeline.py b/src/pipecat/pipeline/base_pipeline.py index c890ffc73..38a1e8cb1 100644 --- a/src/pipecat/pipeline/base_pipeline.py +++ b/src/pipecat/pipeline/base_pipeline.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/base_task.py b/src/pipecat/pipeline/base_task.py index 083c958d8..788342482 100644 --- a/src/pipecat/pipeline/base_task.py +++ b/src/pipecat/pipeline/base_task.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/llm_switcher.py b/src/pipecat/pipeline/llm_switcher.py index aa5e57cfd..616a65b66 100644 --- a/src/pipecat/pipeline/llm_switcher.py +++ b/src/pipecat/pipeline/llm_switcher.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/parallel_pipeline.py b/src/pipecat/pipeline/parallel_pipeline.py index 1f8319cc7..81beeead8 100644 --- a/src/pipecat/pipeline/parallel_pipeline.py +++ b/src/pipecat/pipeline/parallel_pipeline.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/pipeline.py b/src/pipecat/pipeline/pipeline.py index db24eb0d1..9114b9b09 100644 --- a/src/pipecat/pipeline/pipeline.py +++ b/src/pipecat/pipeline/pipeline.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/runner.py b/src/pipecat/pipeline/runner.py index 6ec45885f..c8b569de4 100644 --- a/src/pipecat/pipeline/runner.py +++ b/src/pipecat/pipeline/runner.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/service_switcher.py b/src/pipecat/pipeline/service_switcher.py index 4800e60f9..dc73496a3 100644 --- a/src/pipecat/pipeline/service_switcher.py +++ b/src/pipecat/pipeline/service_switcher.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/sync_parallel_pipeline.py b/src/pipecat/pipeline/sync_parallel_pipeline.py index 11c5d6e5f..cb3f1bbe0 100644 --- a/src/pipecat/pipeline/sync_parallel_pipeline.py +++ b/src/pipecat/pipeline/sync_parallel_pipeline.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/task.py b/src/pipecat/pipeline/task.py index bf7597270..b3d64c893 100644 --- a/src/pipecat/pipeline/task.py +++ b/src/pipecat/pipeline/task.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/task_observer.py b/src/pipecat/pipeline/task_observer.py index 89ba381e5..4d33fd60e 100644 --- a/src/pipecat/pipeline/task_observer.py +++ b/src/pipecat/pipeline/task_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/pipeline/to_be_updated/merge_pipeline.py b/src/pipecat/pipeline/to_be_updated/merge_pipeline.py index 320f8d1dc..0254b6309 100644 --- a/src/pipecat/pipeline/to_be_updated/merge_pipeline.py +++ b/src/pipecat/pipeline/to_be_updated/merge_pipeline.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/dtmf_aggregator.py b/src/pipecat/processors/aggregators/dtmf_aggregator.py index 5ebb37bac..1b9c59158 100644 --- a/src/pipecat/processors/aggregators/dtmf_aggregator.py +++ b/src/pipecat/processors/aggregators/dtmf_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/gated.py b/src/pipecat/processors/aggregators/gated.py index bbbde60e2..6a37fce66 100644 --- a/src/pipecat/processors/aggregators/gated.py +++ b/src/pipecat/processors/aggregators/gated.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/gated_llm_context.py b/src/pipecat/processors/aggregators/gated_llm_context.py index f4f5a64b4..cd1c587e9 100644 --- a/src/pipecat/processors/aggregators/gated_llm_context.py +++ b/src/pipecat/processors/aggregators/gated_llm_context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/gated_open_ai_llm_context.py b/src/pipecat/processors/aggregators/gated_open_ai_llm_context.py index 2a57a2da9..0cdb366d3 100644 --- a/src/pipecat/processors/aggregators/gated_open_ai_llm_context.py +++ b/src/pipecat/processors/aggregators/gated_open_ai_llm_context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/llm_context.py b/src/pipecat/processors/aggregators/llm_context.py index fa57a2f35..205d55269 100644 --- a/src/pipecat/processors/aggregators/llm_context.py +++ b/src/pipecat/processors/aggregators/llm_context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/llm_response.py b/src/pipecat/processors/aggregators/llm_response.py index 22add5659..81a92800a 100644 --- a/src/pipecat/processors/aggregators/llm_response.py +++ b/src/pipecat/processors/aggregators/llm_response.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/llm_response_universal.py b/src/pipecat/processors/aggregators/llm_response_universal.py index 86bcdcc36..fd041b1ba 100644 --- a/src/pipecat/processors/aggregators/llm_response_universal.py +++ b/src/pipecat/processors/aggregators/llm_response_universal.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/llm_text_processor.py b/src/pipecat/processors/aggregators/llm_text_processor.py index bfe10e244..dce739656 100644 --- a/src/pipecat/processors/aggregators/llm_text_processor.py +++ b/src/pipecat/processors/aggregators/llm_text_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/openai_llm_context.py b/src/pipecat/processors/aggregators/openai_llm_context.py index dafb3d202..41df3b5e8 100644 --- a/src/pipecat/processors/aggregators/openai_llm_context.py +++ b/src/pipecat/processors/aggregators/openai_llm_context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/sentence.py b/src/pipecat/processors/aggregators/sentence.py index cbfbd6691..6470ba282 100644 --- a/src/pipecat/processors/aggregators/sentence.py +++ b/src/pipecat/processors/aggregators/sentence.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/user_response.py b/src/pipecat/processors/aggregators/user_response.py index f02155368..705e48853 100644 --- a/src/pipecat/processors/aggregators/user_response.py +++ b/src/pipecat/processors/aggregators/user_response.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/aggregators/vision_image_frame.py b/src/pipecat/processors/aggregators/vision_image_frame.py index 255ee4e03..e7360c07e 100644 --- a/src/pipecat/processors/aggregators/vision_image_frame.py +++ b/src/pipecat/processors/aggregators/vision_image_frame.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/async_generator.py b/src/pipecat/processors/async_generator.py index d8c14617e..4fac1a9d4 100644 --- a/src/pipecat/processors/async_generator.py +++ b/src/pipecat/processors/async_generator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/audio/audio_buffer_processor.py b/src/pipecat/processors/audio/audio_buffer_processor.py index 8a403add0..0d3ed76d4 100644 --- a/src/pipecat/processors/audio/audio_buffer_processor.py +++ b/src/pipecat/processors/audio/audio_buffer_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/consumer_processor.py b/src/pipecat/processors/consumer_processor.py index 67701690c..f7349031a 100644 --- a/src/pipecat/processors/consumer_processor.py +++ b/src/pipecat/processors/consumer_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/frame_filter.py b/src/pipecat/processors/filters/frame_filter.py index a8bc6dfa9..3784409a6 100644 --- a/src/pipecat/processors/filters/frame_filter.py +++ b/src/pipecat/processors/filters/frame_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/function_filter.py b/src/pipecat/processors/filters/function_filter.py index 4c63ce009..28567653f 100644 --- a/src/pipecat/processors/filters/function_filter.py +++ b/src/pipecat/processors/filters/function_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/identity_filter.py b/src/pipecat/processors/filters/identity_filter.py index fe7c17546..efb2ffb40 100644 --- a/src/pipecat/processors/filters/identity_filter.py +++ b/src/pipecat/processors/filters/identity_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/null_filter.py b/src/pipecat/processors/filters/null_filter.py index 572655597..5c91305b8 100644 --- a/src/pipecat/processors/filters/null_filter.py +++ b/src/pipecat/processors/filters/null_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/stt_mute_filter.py b/src/pipecat/processors/filters/stt_mute_filter.py index ca646a9f2..9f522a20d 100644 --- a/src/pipecat/processors/filters/stt_mute_filter.py +++ b/src/pipecat/processors/filters/stt_mute_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/wake_check_filter.py b/src/pipecat/processors/filters/wake_check_filter.py index 19fd3e1fe..792c4a68d 100644 --- a/src/pipecat/processors/filters/wake_check_filter.py +++ b/src/pipecat/processors/filters/wake_check_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/filters/wake_notifier_filter.py b/src/pipecat/processors/filters/wake_notifier_filter.py index 781a215ab..91c9b5969 100644 --- a/src/pipecat/processors/filters/wake_notifier_filter.py +++ b/src/pipecat/processors/filters/wake_notifier_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/frame_processor.py b/src/pipecat/processors/frame_processor.py index 1ddb1849d..9c26fe382 100644 --- a/src/pipecat/processors/frame_processor.py +++ b/src/pipecat/processors/frame_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/frameworks/langchain.py b/src/pipecat/processors/frameworks/langchain.py index 601f627d1..e569758ce 100644 --- a/src/pipecat/processors/frameworks/langchain.py +++ b/src/pipecat/processors/frameworks/langchain.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/frameworks/rtvi.py b/src/pipecat/processors/frameworks/rtvi.py index 7833dfecd..7ea04ecf2 100644 --- a/src/pipecat/processors/frameworks/rtvi.py +++ b/src/pipecat/processors/frameworks/rtvi.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/gstreamer/pipeline_source.py b/src/pipecat/processors/gstreamer/pipeline_source.py index 4c7e3d537..ec7ef0ec7 100644 --- a/src/pipecat/processors/gstreamer/pipeline_source.py +++ b/src/pipecat/processors/gstreamer/pipeline_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/idle_frame_processor.py b/src/pipecat/processors/idle_frame_processor.py index 1b1f045dd..001b60440 100644 --- a/src/pipecat/processors/idle_frame_processor.py +++ b/src/pipecat/processors/idle_frame_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/logger.py b/src/pipecat/processors/logger.py index 0273c8fda..2e50c5a75 100644 --- a/src/pipecat/processors/logger.py +++ b/src/pipecat/processors/logger.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/metrics/frame_processor_metrics.py b/src/pipecat/processors/metrics/frame_processor_metrics.py index dc443776c..b8beba6e2 100644 --- a/src/pipecat/processors/metrics/frame_processor_metrics.py +++ b/src/pipecat/processors/metrics/frame_processor_metrics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/metrics/sentry.py b/src/pipecat/processors/metrics/sentry.py index 23f84632e..db2c6de63 100644 --- a/src/pipecat/processors/metrics/sentry.py +++ b/src/pipecat/processors/metrics/sentry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/producer_processor.py b/src/pipecat/processors/producer_processor.py index 7a99ef13a..3de6efc40 100644 --- a/src/pipecat/processors/producer_processor.py +++ b/src/pipecat/processors/producer_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/text_transformer.py b/src/pipecat/processors/text_transformer.py index 5172aae5f..c97ef4e46 100644 --- a/src/pipecat/processors/text_transformer.py +++ b/src/pipecat/processors/text_transformer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/transcript_processor.py b/src/pipecat/processors/transcript_processor.py index ea5e25a64..be59bd9ef 100644 --- a/src/pipecat/processors/transcript_processor.py +++ b/src/pipecat/processors/transcript_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/processors/user_idle_processor.py b/src/pipecat/processors/user_idle_processor.py index 34851146d..6dc6dd47c 100644 --- a/src/pipecat/processors/user_idle_processor.py +++ b/src/pipecat/processors/user_idle_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/runner/daily.py b/src/pipecat/runner/daily.py index 008b21a7a..6747dbd62 100644 --- a/src/pipecat/runner/daily.py +++ b/src/pipecat/runner/daily.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/runner/livekit.py b/src/pipecat/runner/livekit.py index f480a72a1..4eef59207 100644 --- a/src/pipecat/runner/livekit.py +++ b/src/pipecat/runner/livekit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/runner/run.py b/src/pipecat/runner/run.py index 9a4557b5c..0396e393b 100644 --- a/src/pipecat/runner/run.py +++ b/src/pipecat/runner/run.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/runner/types.py b/src/pipecat/runner/types.py index 6dc93c75f..4d480749a 100644 --- a/src/pipecat/runner/types.py +++ b/src/pipecat/runner/types.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/runner/utils.py b/src/pipecat/runner/utils.py index 24f27d69c..78f94b285 100644 --- a/src/pipecat/runner/utils.py +++ b/src/pipecat/runner/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/serializers/base_serializer.py b/src/pipecat/serializers/base_serializer.py index eab79fc69..823d00c7b 100644 --- a/src/pipecat/serializers/base_serializer.py +++ b/src/pipecat/serializers/base_serializer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/serializers/exotel.py b/src/pipecat/serializers/exotel.py index 865f4674a..f9c2b2e5f 100644 --- a/src/pipecat/serializers/exotel.py +++ b/src/pipecat/serializers/exotel.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/serializers/plivo.py b/src/pipecat/serializers/plivo.py index 25705322f..d54f86fe9 100644 --- a/src/pipecat/serializers/plivo.py +++ b/src/pipecat/serializers/plivo.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/serializers/protobuf.py b/src/pipecat/serializers/protobuf.py index 9628e91a5..f079a1f72 100644 --- a/src/pipecat/serializers/protobuf.py +++ b/src/pipecat/serializers/protobuf.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/serializers/telnyx.py b/src/pipecat/serializers/telnyx.py index 67d053e4a..a9e837f06 100644 --- a/src/pipecat/serializers/telnyx.py +++ b/src/pipecat/serializers/telnyx.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/serializers/twilio.py b/src/pipecat/serializers/twilio.py index 5f8324fe3..c9569044c 100644 --- a/src/pipecat/serializers/twilio.py +++ b/src/pipecat/serializers/twilio.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/__init__.py b/src/pipecat/services/__init__.py index 718c3c671..5f36135e2 100644 --- a/src/pipecat/services/__init__.py +++ b/src/pipecat/services/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/ai_service.py b/src/pipecat/services/ai_service.py index 09e0aec77..a9952fa00 100644 --- a/src/pipecat/services/ai_service.py +++ b/src/pipecat/services/ai_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/ai_services.py b/src/pipecat/services/ai_services.py index 3cbc67b7e..5f7b6d893 100644 --- a/src/pipecat/services/ai_services.py +++ b/src/pipecat/services/ai_services.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/anthropic/__init__.py b/src/pipecat/services/anthropic/__init__.py index 01a04f507..b589a81b8 100644 --- a/src/pipecat/services/anthropic/__init__.py +++ b/src/pipecat/services/anthropic/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/anthropic/llm.py b/src/pipecat/services/anthropic/llm.py index 789ccc751..1d9bd6df9 100644 --- a/src/pipecat/services/anthropic/llm.py +++ b/src/pipecat/services/anthropic/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/assemblyai/__init__.py b/src/pipecat/services/assemblyai/__init__.py index e8ddb7c9b..ebc690ba6 100644 --- a/src/pipecat/services/assemblyai/__init__.py +++ b/src/pipecat/services/assemblyai/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/assemblyai/models.py b/src/pipecat/services/assemblyai/models.py index c7e5d48ab..ca58cb848 100644 --- a/src/pipecat/services/assemblyai/models.py +++ b/src/pipecat/services/assemblyai/models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/assemblyai/stt.py b/src/pipecat/services/assemblyai/stt.py index c11a111a3..f54b4ff80 100644 --- a/src/pipecat/services/assemblyai/stt.py +++ b/src/pipecat/services/assemblyai/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/asyncai/tts.py b/src/pipecat/services/asyncai/tts.py index 57a8a572b..a838e2465 100644 --- a/src/pipecat/services/asyncai/tts.py +++ b/src/pipecat/services/asyncai/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/__init__.py b/src/pipecat/services/aws/__init__.py index 6111ed1e9..7641d3bac 100644 --- a/src/pipecat/services/aws/__init__.py +++ b/src/pipecat/services/aws/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/agent_core.py b/src/pipecat/services/aws/agent_core.py index 0daf76a7a..f21654584 100644 --- a/src/pipecat/services/aws/agent_core.py +++ b/src/pipecat/services/aws/agent_core.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/llm.py b/src/pipecat/services/aws/llm.py index 80a5dd38e..1bfee4be0 100644 --- a/src/pipecat/services/aws/llm.py +++ b/src/pipecat/services/aws/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/nova_sonic/context.py b/src/pipecat/services/aws/nova_sonic/context.py index 08cf1d4e9..a87564c5b 100644 --- a/src/pipecat/services/aws/nova_sonic/context.py +++ b/src/pipecat/services/aws/nova_sonic/context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/nova_sonic/frames.py b/src/pipecat/services/aws/nova_sonic/frames.py index 5dd1c82a9..f392eba7f 100644 --- a/src/pipecat/services/aws/nova_sonic/frames.py +++ b/src/pipecat/services/aws/nova_sonic/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/nova_sonic/llm.py b/src/pipecat/services/aws/nova_sonic/llm.py index 4128b2ef9..26afc79cf 100644 --- a/src/pipecat/services/aws/nova_sonic/llm.py +++ b/src/pipecat/services/aws/nova_sonic/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/sagemaker/bidi_client.py b/src/pipecat/services/aws/sagemaker/bidi_client.py index a19ef6ef6..10382acae 100644 --- a/src/pipecat/services/aws/sagemaker/bidi_client.py +++ b/src/pipecat/services/aws/sagemaker/bidi_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/stt.py b/src/pipecat/services/aws/stt.py index 051d1ee9a..915213e51 100644 --- a/src/pipecat/services/aws/stt.py +++ b/src/pipecat/services/aws/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/tts.py b/src/pipecat/services/aws/tts.py index 1f1b51716..0df2dabd9 100644 --- a/src/pipecat/services/aws/tts.py +++ b/src/pipecat/services/aws/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws/utils.py b/src/pipecat/services/aws/utils.py index bd79600ad..4a4fc6db5 100644 --- a/src/pipecat/services/aws/utils.py +++ b/src/pipecat/services/aws/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws_nova_sonic/__init__.py b/src/pipecat/services/aws_nova_sonic/__init__.py index 2aba1c0ed..8348e9ffe 100644 --- a/src/pipecat/services/aws_nova_sonic/__init__.py +++ b/src/pipecat/services/aws_nova_sonic/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws_nova_sonic/aws.py b/src/pipecat/services/aws_nova_sonic/aws.py index 7799be81d..b69323b8d 100644 --- a/src/pipecat/services/aws_nova_sonic/aws.py +++ b/src/pipecat/services/aws_nova_sonic/aws.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws_nova_sonic/context.py b/src/pipecat/services/aws_nova_sonic/context.py index 3780b4b5a..01f152b16 100644 --- a/src/pipecat/services/aws_nova_sonic/context.py +++ b/src/pipecat/services/aws_nova_sonic/context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/aws_nova_sonic/frames.py b/src/pipecat/services/aws_nova_sonic/frames.py index 553dd3653..7ac81215c 100644 --- a/src/pipecat/services/aws_nova_sonic/frames.py +++ b/src/pipecat/services/aws_nova_sonic/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/__init__.py b/src/pipecat/services/azure/__init__.py index d4ff7fb6d..40bad7115 100644 --- a/src/pipecat/services/azure/__init__.py +++ b/src/pipecat/services/azure/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/common.py b/src/pipecat/services/azure/common.py index bf7ed567e..f867d4e5d 100644 --- a/src/pipecat/services/azure/common.py +++ b/src/pipecat/services/azure/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/image.py b/src/pipecat/services/azure/image.py index 49c4fdfee..b33d8cc7d 100644 --- a/src/pipecat/services/azure/image.py +++ b/src/pipecat/services/azure/image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/llm.py b/src/pipecat/services/azure/llm.py index 1cb64b568..b1807ad13 100644 --- a/src/pipecat/services/azure/llm.py +++ b/src/pipecat/services/azure/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/realtime/llm.py b/src/pipecat/services/azure/realtime/llm.py index 1e80413a0..39c9bd707 100644 --- a/src/pipecat/services/azure/realtime/llm.py +++ b/src/pipecat/services/azure/realtime/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/stt.py b/src/pipecat/services/azure/stt.py index bc6ea0764..aaa1e2da4 100644 --- a/src/pipecat/services/azure/stt.py +++ b/src/pipecat/services/azure/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/azure/tts.py b/src/pipecat/services/azure/tts.py index bd089a09d..b070164e0 100644 --- a/src/pipecat/services/azure/tts.py +++ b/src/pipecat/services/azure/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/cartesia/__init__.py b/src/pipecat/services/cartesia/__init__.py index 33cc68936..823996c2a 100644 --- a/src/pipecat/services/cartesia/__init__.py +++ b/src/pipecat/services/cartesia/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/cartesia/stt.py b/src/pipecat/services/cartesia/stt.py index 9d51379e2..386d8cbbc 100644 --- a/src/pipecat/services/cartesia/stt.py +++ b/src/pipecat/services/cartesia/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/cartesia/tts.py b/src/pipecat/services/cartesia/tts.py index a6849f553..7b340e6dc 100644 --- a/src/pipecat/services/cartesia/tts.py +++ b/src/pipecat/services/cartesia/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/cerebras/__init__.py b/src/pipecat/services/cerebras/__init__.py index 51dbb99de..8c0d4c89f 100644 --- a/src/pipecat/services/cerebras/__init__.py +++ b/src/pipecat/services/cerebras/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/cerebras/llm.py b/src/pipecat/services/cerebras/llm.py index 17c264dfb..9ceb48905 100644 --- a/src/pipecat/services/cerebras/llm.py +++ b/src/pipecat/services/cerebras/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepgram/__init__.py b/src/pipecat/services/deepgram/__init__.py index a036e88b5..4e1db3886 100644 --- a/src/pipecat/services/deepgram/__init__.py +++ b/src/pipecat/services/deepgram/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepgram/flux/stt.py b/src/pipecat/services/deepgram/flux/stt.py index 6277ed114..17f970587 100644 --- a/src/pipecat/services/deepgram/flux/stt.py +++ b/src/pipecat/services/deepgram/flux/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepgram/stt.py b/src/pipecat/services/deepgram/stt.py index 7d76ba234..143bfd632 100644 --- a/src/pipecat/services/deepgram/stt.py +++ b/src/pipecat/services/deepgram/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepgram/stt_sagemaker.py b/src/pipecat/services/deepgram/stt_sagemaker.py index a4d47199c..7eb6a072b 100644 --- a/src/pipecat/services/deepgram/stt_sagemaker.py +++ b/src/pipecat/services/deepgram/stt_sagemaker.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepgram/tts.py b/src/pipecat/services/deepgram/tts.py index d6e31cfa9..e1688a90c 100644 --- a/src/pipecat/services/deepgram/tts.py +++ b/src/pipecat/services/deepgram/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepseek/__init__.py b/src/pipecat/services/deepseek/__init__.py index 8e32a2b0b..d0d3fa5aa 100644 --- a/src/pipecat/services/deepseek/__init__.py +++ b/src/pipecat/services/deepseek/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/deepseek/llm.py b/src/pipecat/services/deepseek/llm.py index 5a48a5774..50bdebd3b 100644 --- a/src/pipecat/services/deepseek/llm.py +++ b/src/pipecat/services/deepseek/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/elevenlabs/__init__.py b/src/pipecat/services/elevenlabs/__init__.py index d8a10fab0..59c1bb14d 100644 --- a/src/pipecat/services/elevenlabs/__init__.py +++ b/src/pipecat/services/elevenlabs/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/elevenlabs/stt.py b/src/pipecat/services/elevenlabs/stt.py index 058ee5ce5..4d26e2f81 100644 --- a/src/pipecat/services/elevenlabs/stt.py +++ b/src/pipecat/services/elevenlabs/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/elevenlabs/tts.py b/src/pipecat/services/elevenlabs/tts.py index d436eb3f1..dca462ce4 100644 --- a/src/pipecat/services/elevenlabs/tts.py +++ b/src/pipecat/services/elevenlabs/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fal/__init__.py b/src/pipecat/services/fal/__init__.py index ba66db219..8d6fcbb26 100644 --- a/src/pipecat/services/fal/__init__.py +++ b/src/pipecat/services/fal/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fal/image.py b/src/pipecat/services/fal/image.py index 565190445..412cedfbd 100644 --- a/src/pipecat/services/fal/image.py +++ b/src/pipecat/services/fal/image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fal/stt.py b/src/pipecat/services/fal/stt.py index 1b482b113..a71915743 100644 --- a/src/pipecat/services/fal/stt.py +++ b/src/pipecat/services/fal/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fireworks/__init__.py b/src/pipecat/services/fireworks/__init__.py index 5b536bf03..f8b6782cf 100644 --- a/src/pipecat/services/fireworks/__init__.py +++ b/src/pipecat/services/fireworks/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fireworks/llm.py b/src/pipecat/services/fireworks/llm.py index ca06a9c22..92467786f 100644 --- a/src/pipecat/services/fireworks/llm.py +++ b/src/pipecat/services/fireworks/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fish/__init__.py b/src/pipecat/services/fish/__init__.py index 17f15e47a..f4b3eb585 100644 --- a/src/pipecat/services/fish/__init__.py +++ b/src/pipecat/services/fish/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/fish/tts.py b/src/pipecat/services/fish/tts.py index 885d65220..dfa161066 100644 --- a/src/pipecat/services/fish/tts.py +++ b/src/pipecat/services/fish/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gemini_multimodal_live/events.py b/src/pipecat/services/gemini_multimodal_live/events.py index f96569535..a560a0b02 100644 --- a/src/pipecat/services/gemini_multimodal_live/events.py +++ b/src/pipecat/services/gemini_multimodal_live/events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gemini_multimodal_live/file_api.py b/src/pipecat/services/gemini_multimodal_live/file_api.py index 7c25eaf8f..02df16ded 100644 --- a/src/pipecat/services/gemini_multimodal_live/file_api.py +++ b/src/pipecat/services/gemini_multimodal_live/file_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gemini_multimodal_live/gemini.py b/src/pipecat/services/gemini_multimodal_live/gemini.py index 2993eb635..6f01e5a23 100644 --- a/src/pipecat/services/gemini_multimodal_live/gemini.py +++ b/src/pipecat/services/gemini_multimodal_live/gemini.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gladia/__init__.py b/src/pipecat/services/gladia/__init__.py index 90753d034..624d135d7 100644 --- a/src/pipecat/services/gladia/__init__.py +++ b/src/pipecat/services/gladia/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gladia/config.py b/src/pipecat/services/gladia/config.py index 076452899..ed160a36e 100644 --- a/src/pipecat/services/gladia/config.py +++ b/src/pipecat/services/gladia/config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gladia/stt.py b/src/pipecat/services/gladia/stt.py index adad50665..48334ef8c 100644 --- a/src/pipecat/services/gladia/stt.py +++ b/src/pipecat/services/gladia/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/__init__.py b/src/pipecat/services/google/__init__.py index e0fbdad53..032cf0eb8 100644 --- a/src/pipecat/services/google/__init__.py +++ b/src/pipecat/services/google/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/frames.py b/src/pipecat/services/google/frames.py index 068d73003..47fcb3365 100644 --- a/src/pipecat/services/google/frames.py +++ b/src/pipecat/services/google/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/gemini_live/file_api.py b/src/pipecat/services/google/gemini_live/file_api.py index 0e45db638..0c9fa49d3 100644 --- a/src/pipecat/services/google/gemini_live/file_api.py +++ b/src/pipecat/services/google/gemini_live/file_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/gemini_live/llm.py b/src/pipecat/services/google/gemini_live/llm.py index 97c7e783f..74682ea1c 100644 --- a/src/pipecat/services/google/gemini_live/llm.py +++ b/src/pipecat/services/google/gemini_live/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/gemini_live/llm_vertex.py b/src/pipecat/services/google/gemini_live/llm_vertex.py index 9978aafee..bb61033b3 100644 --- a/src/pipecat/services/google/gemini_live/llm_vertex.py +++ b/src/pipecat/services/google/gemini_live/llm_vertex.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/google.py b/src/pipecat/services/google/google.py index ed232aafd..3d1814cf0 100644 --- a/src/pipecat/services/google/google.py +++ b/src/pipecat/services/google/google.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/image.py b/src/pipecat/services/google/image.py index 09811a419..fcc8e41d0 100644 --- a/src/pipecat/services/google/image.py +++ b/src/pipecat/services/google/image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/llm.py b/src/pipecat/services/google/llm.py index 85755c0ae..f5f11b7e1 100644 --- a/src/pipecat/services/google/llm.py +++ b/src/pipecat/services/google/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/llm_openai.py b/src/pipecat/services/google/llm_openai.py index 2fa1b0847..c781fe0d3 100644 --- a/src/pipecat/services/google/llm_openai.py +++ b/src/pipecat/services/google/llm_openai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/llm_vertex.py b/src/pipecat/services/google/llm_vertex.py index 0e1f57458..ef222c97e 100644 --- a/src/pipecat/services/google/llm_vertex.py +++ b/src/pipecat/services/google/llm_vertex.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/rtvi.py b/src/pipecat/services/google/rtvi.py index f6f40c89f..1cc68f5e4 100644 --- a/src/pipecat/services/google/rtvi.py +++ b/src/pipecat/services/google/rtvi.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/stt.py b/src/pipecat/services/google/stt.py index 3757aa835..ac77f0450 100644 --- a/src/pipecat/services/google/stt.py +++ b/src/pipecat/services/google/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/tts.py b/src/pipecat/services/google/tts.py index 831f2717a..52c0e7aec 100644 --- a/src/pipecat/services/google/tts.py +++ b/src/pipecat/services/google/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/google/utils.py b/src/pipecat/services/google/utils.py index 6d3700b7e..9f712a5ad 100644 --- a/src/pipecat/services/google/utils.py +++ b/src/pipecat/services/google/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gradium/__init__.py b/src/pipecat/services/gradium/__init__.py index f28a0edd6..c4d243b97 100644 --- a/src/pipecat/services/gradium/__init__.py +++ b/src/pipecat/services/gradium/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gradium/stt.py b/src/pipecat/services/gradium/stt.py index 77507942a..f869983d3 100644 --- a/src/pipecat/services/gradium/stt.py +++ b/src/pipecat/services/gradium/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/gradium/tts.py b/src/pipecat/services/gradium/tts.py index 5f5adbabb..3baaa887c 100644 --- a/src/pipecat/services/gradium/tts.py +++ b/src/pipecat/services/gradium/tts.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License diff --git a/src/pipecat/services/grok/__init__.py b/src/pipecat/services/grok/__init__.py index 92cef844c..f76d4b305 100644 --- a/src/pipecat/services/grok/__init__.py +++ b/src/pipecat/services/grok/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/grok/llm.py b/src/pipecat/services/grok/llm.py index 18e4480eb..fa905a92c 100644 --- a/src/pipecat/services/grok/llm.py +++ b/src/pipecat/services/grok/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/grok/realtime/__init__.py b/src/pipecat/services/grok/realtime/__init__.py index f28a0edd6..c4d243b97 100644 --- a/src/pipecat/services/grok/realtime/__init__.py +++ b/src/pipecat/services/grok/realtime/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/grok/realtime/events.py b/src/pipecat/services/grok/realtime/events.py index a3acb2f37..4069ff927 100644 --- a/src/pipecat/services/grok/realtime/events.py +++ b/src/pipecat/services/grok/realtime/events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/grok/realtime/llm.py b/src/pipecat/services/grok/realtime/llm.py index df948e672..cbf9b4d5c 100644 --- a/src/pipecat/services/grok/realtime/llm.py +++ b/src/pipecat/services/grok/realtime/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/groq/__init__.py b/src/pipecat/services/groq/__init__.py index d92fec604..ad801f3b7 100644 --- a/src/pipecat/services/groq/__init__.py +++ b/src/pipecat/services/groq/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/groq/llm.py b/src/pipecat/services/groq/llm.py index 0cca84e0f..9dae88c31 100644 --- a/src/pipecat/services/groq/llm.py +++ b/src/pipecat/services/groq/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/groq/stt.py b/src/pipecat/services/groq/stt.py index 60b1c6d93..3aadd0e73 100644 --- a/src/pipecat/services/groq/stt.py +++ b/src/pipecat/services/groq/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/groq/tts.py b/src/pipecat/services/groq/tts.py index cb0d6637a..887f70b97 100644 --- a/src/pipecat/services/groq/tts.py +++ b/src/pipecat/services/groq/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/heygen/__init__.py b/src/pipecat/services/heygen/__init__.py index f28a0edd6..c4d243b97 100644 --- a/src/pipecat/services/heygen/__init__.py +++ b/src/pipecat/services/heygen/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/heygen/api_interactive_avatar.py b/src/pipecat/services/heygen/api_interactive_avatar.py index 63c5f6ee1..26d2553ce 100644 --- a/src/pipecat/services/heygen/api_interactive_avatar.py +++ b/src/pipecat/services/heygen/api_interactive_avatar.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/heygen/api_liveavatar.py b/src/pipecat/services/heygen/api_liveavatar.py index f1e23b42b..c9109062a 100644 --- a/src/pipecat/services/heygen/api_liveavatar.py +++ b/src/pipecat/services/heygen/api_liveavatar.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/heygen/base_api.py b/src/pipecat/services/heygen/base_api.py index 972aa683c..c866cfb11 100644 --- a/src/pipecat/services/heygen/base_api.py +++ b/src/pipecat/services/heygen/base_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/heygen/client.py b/src/pipecat/services/heygen/client.py index 386b716ea..4018d3858 100644 --- a/src/pipecat/services/heygen/client.py +++ b/src/pipecat/services/heygen/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/heygen/video.py b/src/pipecat/services/heygen/video.py index 7579767a6..b97f4a5ed 100644 --- a/src/pipecat/services/heygen/video.py +++ b/src/pipecat/services/heygen/video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/hume/__init__.py b/src/pipecat/services/hume/__init__.py index f28a0edd6..c4d243b97 100644 --- a/src/pipecat/services/hume/__init__.py +++ b/src/pipecat/services/hume/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/hume/tts.py b/src/pipecat/services/hume/tts.py index e9a422c19..c169cf4c0 100644 --- a/src/pipecat/services/hume/tts.py +++ b/src/pipecat/services/hume/tts.py @@ -1,4 +1,4 @@ -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License diff --git a/src/pipecat/services/image_service.py b/src/pipecat/services/image_service.py index f107d5526..58ab58fa4 100644 --- a/src/pipecat/services/image_service.py +++ b/src/pipecat/services/image_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/inworld/tts.py b/src/pipecat/services/inworld/tts.py index 8d36fe6c6..fddb96602 100644 --- a/src/pipecat/services/inworld/tts.py +++ b/src/pipecat/services/inworld/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/llm_service.py b/src/pipecat/services/llm_service.py index 68f9d1a6f..66e6b9155 100644 --- a/src/pipecat/services/llm_service.py +++ b/src/pipecat/services/llm_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/lmnt/__init__.py b/src/pipecat/services/lmnt/__init__.py index dac54d9be..c70cb7e06 100644 --- a/src/pipecat/services/lmnt/__init__.py +++ b/src/pipecat/services/lmnt/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/lmnt/tts.py b/src/pipecat/services/lmnt/tts.py index 55a634c60..b6a50aa9a 100644 --- a/src/pipecat/services/lmnt/tts.py +++ b/src/pipecat/services/lmnt/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/mcp_service.py b/src/pipecat/services/mcp_service.py index a63b41af8..936e210d2 100644 --- a/src/pipecat/services/mcp_service.py +++ b/src/pipecat/services/mcp_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/mem0/__init__.py b/src/pipecat/services/mem0/__init__.py index cd3154d83..55c380c42 100644 --- a/src/pipecat/services/mem0/__init__.py +++ b/src/pipecat/services/mem0/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/mem0/memory.py b/src/pipecat/services/mem0/memory.py index 07274c93c..afb38088e 100644 --- a/src/pipecat/services/mem0/memory.py +++ b/src/pipecat/services/mem0/memory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/minimax/__init__.py b/src/pipecat/services/minimax/__init__.py index 6955e492e..e8af1401e 100644 --- a/src/pipecat/services/minimax/__init__.py +++ b/src/pipecat/services/minimax/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/minimax/tts.py b/src/pipecat/services/minimax/tts.py index df2913418..c3e434361 100644 --- a/src/pipecat/services/minimax/tts.py +++ b/src/pipecat/services/minimax/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/mistral/llm.py b/src/pipecat/services/mistral/llm.py index 21df6decc..b95c3d1ab 100644 --- a/src/pipecat/services/mistral/llm.py +++ b/src/pipecat/services/mistral/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/moondream/__init__.py b/src/pipecat/services/moondream/__init__.py index a44a35801..62b98f35a 100644 --- a/src/pipecat/services/moondream/__init__.py +++ b/src/pipecat/services/moondream/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/moondream/vision.py b/src/pipecat/services/moondream/vision.py index 004544197..f0ae8dca2 100644 --- a/src/pipecat/services/moondream/vision.py +++ b/src/pipecat/services/moondream/vision.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/neuphonic/__init__.py b/src/pipecat/services/neuphonic/__init__.py index c3d23c56e..0d2dca9cc 100644 --- a/src/pipecat/services/neuphonic/__init__.py +++ b/src/pipecat/services/neuphonic/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/neuphonic/tts.py b/src/pipecat/services/neuphonic/tts.py index 7b11c7689..44e00dd09 100644 --- a/src/pipecat/services/neuphonic/tts.py +++ b/src/pipecat/services/neuphonic/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/nim/__init__.py b/src/pipecat/services/nim/__init__.py index 25c4f25ff..a885e6fa3 100644 --- a/src/pipecat/services/nim/__init__.py +++ b/src/pipecat/services/nim/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/nim/llm.py b/src/pipecat/services/nim/llm.py index faacc3273..360073c4e 100644 --- a/src/pipecat/services/nim/llm.py +++ b/src/pipecat/services/nim/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/nvidia/llm.py b/src/pipecat/services/nvidia/llm.py index dfe41ab25..c5db58f31 100644 --- a/src/pipecat/services/nvidia/llm.py +++ b/src/pipecat/services/nvidia/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/nvidia/stt.py b/src/pipecat/services/nvidia/stt.py index 411280512..0d671571f 100644 --- a/src/pipecat/services/nvidia/stt.py +++ b/src/pipecat/services/nvidia/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/nvidia/tts.py b/src/pipecat/services/nvidia/tts.py index 35fac790d..70be24a8f 100644 --- a/src/pipecat/services/nvidia/tts.py +++ b/src/pipecat/services/nvidia/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/ollama/__init__.py b/src/pipecat/services/ollama/__init__.py index 4120c3be1..6c59280a9 100644 --- a/src/pipecat/services/ollama/__init__.py +++ b/src/pipecat/services/ollama/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/ollama/llm.py b/src/pipecat/services/ollama/llm.py index 92b2ad32e..04f22bbae 100644 --- a/src/pipecat/services/ollama/llm.py +++ b/src/pipecat/services/ollama/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/__init__.py b/src/pipecat/services/openai/__init__.py index 98c5ef3a2..e182264b1 100644 --- a/src/pipecat/services/openai/__init__.py +++ b/src/pipecat/services/openai/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/base_llm.py b/src/pipecat/services/openai/base_llm.py index 32d71618e..419d5db1e 100644 --- a/src/pipecat/services/openai/base_llm.py +++ b/src/pipecat/services/openai/base_llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/image.py b/src/pipecat/services/openai/image.py index 024289c31..d6ca51ae7 100644 --- a/src/pipecat/services/openai/image.py +++ b/src/pipecat/services/openai/image.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/llm.py b/src/pipecat/services/openai/llm.py index 3caf2ff1a..b760b0d6e 100644 --- a/src/pipecat/services/openai/llm.py +++ b/src/pipecat/services/openai/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/realtime/context.py b/src/pipecat/services/openai/realtime/context.py index ceb9548b7..7870cc519 100644 --- a/src/pipecat/services/openai/realtime/context.py +++ b/src/pipecat/services/openai/realtime/context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/realtime/events.py b/src/pipecat/services/openai/realtime/events.py index 116b03f19..09d1e8ae4 100644 --- a/src/pipecat/services/openai/realtime/events.py +++ b/src/pipecat/services/openai/realtime/events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/realtime/frames.py b/src/pipecat/services/openai/realtime/frames.py index 170fe0175..0d3eef974 100644 --- a/src/pipecat/services/openai/realtime/frames.py +++ b/src/pipecat/services/openai/realtime/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/realtime/llm.py b/src/pipecat/services/openai/realtime/llm.py index 978c27f79..5cb50e16d 100644 --- a/src/pipecat/services/openai/realtime/llm.py +++ b/src/pipecat/services/openai/realtime/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/stt.py b/src/pipecat/services/openai/stt.py index ed8fbde78..538b69990 100644 --- a/src/pipecat/services/openai/stt.py +++ b/src/pipecat/services/openai/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai/tts.py b/src/pipecat/services/openai/tts.py index d73483fce..593ff7d4c 100644 --- a/src/pipecat/services/openai/tts.py +++ b/src/pipecat/services/openai/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime/__init__.py b/src/pipecat/services/openai_realtime/__init__.py index c1e4d9332..a302c783b 100644 --- a/src/pipecat/services/openai_realtime/__init__.py +++ b/src/pipecat/services/openai_realtime/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime/azure.py b/src/pipecat/services/openai_realtime/azure.py index 13753ee87..76a2739bb 100644 --- a/src/pipecat/services/openai_realtime/azure.py +++ b/src/pipecat/services/openai_realtime/azure.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime/context.py b/src/pipecat/services/openai_realtime/context.py index eb4aa6a79..75dd6c216 100644 --- a/src/pipecat/services/openai_realtime/context.py +++ b/src/pipecat/services/openai_realtime/context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime/events.py b/src/pipecat/services/openai_realtime/events.py index 4ab8bd75f..bbbbca271 100644 --- a/src/pipecat/services/openai_realtime/events.py +++ b/src/pipecat/services/openai_realtime/events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime/frames.py b/src/pipecat/services/openai_realtime/frames.py index 4638d1c38..c2db1eb70 100644 --- a/src/pipecat/services/openai_realtime/frames.py +++ b/src/pipecat/services/openai_realtime/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime_beta/azure.py b/src/pipecat/services/openai_realtime_beta/azure.py index c54076720..6370ac0f4 100644 --- a/src/pipecat/services/openai_realtime_beta/azure.py +++ b/src/pipecat/services/openai_realtime_beta/azure.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime_beta/context.py b/src/pipecat/services/openai_realtime_beta/context.py index 88b4d85f8..a1bbd6c92 100644 --- a/src/pipecat/services/openai_realtime_beta/context.py +++ b/src/pipecat/services/openai_realtime_beta/context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime_beta/events.py b/src/pipecat/services/openai_realtime_beta/events.py index f2fd82542..ce582e9bd 100644 --- a/src/pipecat/services/openai_realtime_beta/events.py +++ b/src/pipecat/services/openai_realtime_beta/events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime_beta/frames.py b/src/pipecat/services/openai_realtime_beta/frames.py index 22dc72a5f..02ef64000 100644 --- a/src/pipecat/services/openai_realtime_beta/frames.py +++ b/src/pipecat/services/openai_realtime_beta/frames.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openai_realtime_beta/openai.py b/src/pipecat/services/openai_realtime_beta/openai.py index 6023487af..bea26c3e6 100644 --- a/src/pipecat/services/openai_realtime_beta/openai.py +++ b/src/pipecat/services/openai_realtime_beta/openai.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openpipe/__init__.py b/src/pipecat/services/openpipe/__init__.py index 006e080c0..9c1dafedf 100644 --- a/src/pipecat/services/openpipe/__init__.py +++ b/src/pipecat/services/openpipe/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openpipe/llm.py b/src/pipecat/services/openpipe/llm.py index 034c2f0d2..f3e95f71b 100644 --- a/src/pipecat/services/openpipe/llm.py +++ b/src/pipecat/services/openpipe/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openrouter/__init__.py b/src/pipecat/services/openrouter/__init__.py index 2010dda9c..2daec2e44 100644 --- a/src/pipecat/services/openrouter/__init__.py +++ b/src/pipecat/services/openrouter/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/openrouter/llm.py b/src/pipecat/services/openrouter/llm.py index 38f666ccd..62992eb23 100644 --- a/src/pipecat/services/openrouter/llm.py +++ b/src/pipecat/services/openrouter/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/perplexity/__init__.py b/src/pipecat/services/perplexity/__init__.py index fa2c78051..084867500 100644 --- a/src/pipecat/services/perplexity/__init__.py +++ b/src/pipecat/services/perplexity/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/perplexity/llm.py b/src/pipecat/services/perplexity/llm.py index 21ab7e727..4ea23aa82 100644 --- a/src/pipecat/services/perplexity/llm.py +++ b/src/pipecat/services/perplexity/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/piper/__init__.py b/src/pipecat/services/piper/__init__.py index 29e0ecb69..a638497db 100644 --- a/src/pipecat/services/piper/__init__.py +++ b/src/pipecat/services/piper/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/piper/tts.py b/src/pipecat/services/piper/tts.py index 7e520d223..ce47c885e 100644 --- a/src/pipecat/services/piper/tts.py +++ b/src/pipecat/services/piper/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/playht/__init__.py b/src/pipecat/services/playht/__init__.py index 89059386a..500ea0fdc 100644 --- a/src/pipecat/services/playht/__init__.py +++ b/src/pipecat/services/playht/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/playht/tts.py b/src/pipecat/services/playht/tts.py index 26f93d50d..1e9f83500 100644 --- a/src/pipecat/services/playht/tts.py +++ b/src/pipecat/services/playht/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/qwen/__init__.py b/src/pipecat/services/qwen/__init__.py index 0b18dc88e..3b82c359c 100644 --- a/src/pipecat/services/qwen/__init__.py +++ b/src/pipecat/services/qwen/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/qwen/llm.py b/src/pipecat/services/qwen/llm.py index be09b056c..6b58faea2 100644 --- a/src/pipecat/services/qwen/llm.py +++ b/src/pipecat/services/qwen/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/rime/__init__.py b/src/pipecat/services/rime/__init__.py index 648482a62..87ad0d804 100644 --- a/src/pipecat/services/rime/__init__.py +++ b/src/pipecat/services/rime/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/rime/tts.py b/src/pipecat/services/rime/tts.py index 7400a0991..6018730b6 100644 --- a/src/pipecat/services/rime/tts.py +++ b/src/pipecat/services/rime/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/riva/__init__.py b/src/pipecat/services/riva/__init__.py index e092ece3a..eb438ef8a 100644 --- a/src/pipecat/services/riva/__init__.py +++ b/src/pipecat/services/riva/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/riva/stt.py b/src/pipecat/services/riva/stt.py index 0c063cf5b..45faf08a0 100644 --- a/src/pipecat/services/riva/stt.py +++ b/src/pipecat/services/riva/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/riva/tts.py b/src/pipecat/services/riva/tts.py index 693f61648..7b0af3d39 100644 --- a/src/pipecat/services/riva/tts.py +++ b/src/pipecat/services/riva/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/sambanova/__init__.py b/src/pipecat/services/sambanova/__init__.py index 7809cb5c5..749fc4460 100644 --- a/src/pipecat/services/sambanova/__init__.py +++ b/src/pipecat/services/sambanova/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/sambanova/llm.py b/src/pipecat/services/sambanova/llm.py index 1724211ff..d50978d72 100644 --- a/src/pipecat/services/sambanova/llm.py +++ b/src/pipecat/services/sambanova/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/sambanova/stt.py b/src/pipecat/services/sambanova/stt.py index 0eb0282f9..311f37307 100644 --- a/src/pipecat/services/sambanova/stt.py +++ b/src/pipecat/services/sambanova/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/sarvam/__init__.py b/src/pipecat/services/sarvam/__init__.py index 6955e492e..e8af1401e 100644 --- a/src/pipecat/services/sarvam/__init__.py +++ b/src/pipecat/services/sarvam/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/sarvam/tts.py b/src/pipecat/services/sarvam/tts.py index ec1f5c787..8baf3bd3a 100644 --- a/src/pipecat/services/sarvam/tts.py +++ b/src/pipecat/services/sarvam/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/simli/__init__.py b/src/pipecat/services/simli/__init__.py index 2c7cea8ba..9bfae1ca5 100644 --- a/src/pipecat/services/simli/__init__.py +++ b/src/pipecat/services/simli/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/simli/video.py b/src/pipecat/services/simli/video.py index 82ad195b2..b1f7961af 100644 --- a/src/pipecat/services/simli/video.py +++ b/src/pipecat/services/simli/video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/soniox/stt.py b/src/pipecat/services/soniox/stt.py index f61554ca6..34b4bc396 100644 --- a/src/pipecat/services/soniox/stt.py +++ b/src/pipecat/services/soniox/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/speechmatics/__init__.py b/src/pipecat/services/speechmatics/__init__.py index f28a0edd6..c4d243b97 100644 --- a/src/pipecat/services/speechmatics/__init__.py +++ b/src/pipecat/services/speechmatics/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/speechmatics/stt.py b/src/pipecat/services/speechmatics/stt.py index 21feb1eae..ec5c6fecd 100644 --- a/src/pipecat/services/speechmatics/stt.py +++ b/src/pipecat/services/speechmatics/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/speechmatics/tts.py b/src/pipecat/services/speechmatics/tts.py index 91d62c6ee..d7b2f4e2a 100644 --- a/src/pipecat/services/speechmatics/tts.py +++ b/src/pipecat/services/speechmatics/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/stt_service.py b/src/pipecat/services/stt_service.py index 13da2f885..0c0d2afe7 100644 --- a/src/pipecat/services/stt_service.py +++ b/src/pipecat/services/stt_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/tavus/__init__.py b/src/pipecat/services/tavus/__init__.py index d3536df29..968f45df0 100644 --- a/src/pipecat/services/tavus/__init__.py +++ b/src/pipecat/services/tavus/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/tavus/video.py b/src/pipecat/services/tavus/video.py index 86133cf32..d9f259797 100644 --- a/src/pipecat/services/tavus/video.py +++ b/src/pipecat/services/tavus/video.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/together/__init__.py b/src/pipecat/services/together/__init__.py index 4a92b1a0d..8b78d89c1 100644 --- a/src/pipecat/services/together/__init__.py +++ b/src/pipecat/services/together/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/together/llm.py b/src/pipecat/services/together/llm.py index 6b7614969..277e8bc9c 100644 --- a/src/pipecat/services/together/llm.py +++ b/src/pipecat/services/together/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/tts_service.py b/src/pipecat/services/tts_service.py index d1f4c1727..4b1d20b9b 100644 --- a/src/pipecat/services/tts_service.py +++ b/src/pipecat/services/tts_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/ultravox/llm.py b/src/pipecat/services/ultravox/llm.py index df0b78607..489ba367d 100644 --- a/src/pipecat/services/ultravox/llm.py +++ b/src/pipecat/services/ultravox/llm.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/vision_service.py b/src/pipecat/services/vision_service.py index 293cd56a9..d12737d84 100644 --- a/src/pipecat/services/vision_service.py +++ b/src/pipecat/services/vision_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/websocket_service.py b/src/pipecat/services/websocket_service.py index c98c01523..e9b93af65 100644 --- a/src/pipecat/services/websocket_service.py +++ b/src/pipecat/services/websocket_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/whisper/__init__.py b/src/pipecat/services/whisper/__init__.py index 03391fe4e..87aae0b25 100644 --- a/src/pipecat/services/whisper/__init__.py +++ b/src/pipecat/services/whisper/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/whisper/base_stt.py b/src/pipecat/services/whisper/base_stt.py index 25482c3cb..32e08de8e 100644 --- a/src/pipecat/services/whisper/base_stt.py +++ b/src/pipecat/services/whisper/base_stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/whisper/stt.py b/src/pipecat/services/whisper/stt.py index 133e8ee73..27ba743ac 100644 --- a/src/pipecat/services/whisper/stt.py +++ b/src/pipecat/services/whisper/stt.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/whisper/utils.py b/src/pipecat/services/whisper/utils.py index 9b5740c83..ac7e0cca5 100644 --- a/src/pipecat/services/whisper/utils.py +++ b/src/pipecat/services/whisper/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/xtts/__init__.py b/src/pipecat/services/xtts/__init__.py index fcc9b1eff..a651c1766 100644 --- a/src/pipecat/services/xtts/__init__.py +++ b/src/pipecat/services/xtts/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/services/xtts/tts.py b/src/pipecat/services/xtts/tts.py index fb0b9f8eb..2e43d828c 100644 --- a/src/pipecat/services/xtts/tts.py +++ b/src/pipecat/services/xtts/tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/sync/base_notifier.py b/src/pipecat/sync/base_notifier.py index 92d1ab8ee..474d50a8b 100644 --- a/src/pipecat/sync/base_notifier.py +++ b/src/pipecat/sync/base_notifier.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/sync/event_notifier.py b/src/pipecat/sync/event_notifier.py index 1459051c1..2a33cab73 100644 --- a/src/pipecat/sync/event_notifier.py +++ b/src/pipecat/sync/event_notifier.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transcriptions/language.py b/src/pipecat/transcriptions/language.py index ec7c36032..a79a85166 100644 --- a/src/pipecat/transcriptions/language.py +++ b/src/pipecat/transcriptions/language.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/base_input.py b/src/pipecat/transports/base_input.py index fb3f2c44a..31bc3e035 100644 --- a/src/pipecat/transports/base_input.py +++ b/src/pipecat/transports/base_input.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/base_output.py b/src/pipecat/transports/base_output.py index 40a8c88fa..1d90cbff5 100644 --- a/src/pipecat/transports/base_output.py +++ b/src/pipecat/transports/base_output.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/base_transport.py b/src/pipecat/transports/base_transport.py index 57373b0ca..13cba4b8b 100644 --- a/src/pipecat/transports/base_transport.py +++ b/src/pipecat/transports/base_transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/daily/transport.py b/src/pipecat/transports/daily/transport.py index 36eebd4c8..147a9a111 100644 --- a/src/pipecat/transports/daily/transport.py +++ b/src/pipecat/transports/daily/transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/daily/utils.py b/src/pipecat/transports/daily/utils.py index 86ed1b533..c86d6938a 100644 --- a/src/pipecat/transports/daily/utils.py +++ b/src/pipecat/transports/daily/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/heygen/transport.py b/src/pipecat/transports/heygen/transport.py index e6678be95..2ff1c7d56 100644 --- a/src/pipecat/transports/heygen/transport.py +++ b/src/pipecat/transports/heygen/transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/livekit/transport.py b/src/pipecat/transports/livekit/transport.py index e28f98113..10a7d8d5d 100644 --- a/src/pipecat/transports/livekit/transport.py +++ b/src/pipecat/transports/livekit/transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/livekit/utils.py b/src/pipecat/transports/livekit/utils.py index f4cf08ca5..0332051ac 100644 --- a/src/pipecat/transports/livekit/utils.py +++ b/src/pipecat/transports/livekit/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/local/audio.py b/src/pipecat/transports/local/audio.py index ac39d1a02..94ee94019 100644 --- a/src/pipecat/transports/local/audio.py +++ b/src/pipecat/transports/local/audio.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/local/tk.py b/src/pipecat/transports/local/tk.py index fa1c4802a..658b45afe 100644 --- a/src/pipecat/transports/local/tk.py +++ b/src/pipecat/transports/local/tk.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/network/fastapi_websocket.py b/src/pipecat/transports/network/fastapi_websocket.py index 468de0eb6..6261f9e58 100644 --- a/src/pipecat/transports/network/fastapi_websocket.py +++ b/src/pipecat/transports/network/fastapi_websocket.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/network/small_webrtc.py b/src/pipecat/transports/network/small_webrtc.py index 8d8a727f3..8e41e2dd5 100644 --- a/src/pipecat/transports/network/small_webrtc.py +++ b/src/pipecat/transports/network/small_webrtc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/network/webrtc_connection.py b/src/pipecat/transports/network/webrtc_connection.py index 9f5795156..410ef85c3 100644 --- a/src/pipecat/transports/network/webrtc_connection.py +++ b/src/pipecat/transports/network/webrtc_connection.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/network/websocket_client.py b/src/pipecat/transports/network/websocket_client.py index c14fac1f8..b83f8a262 100644 --- a/src/pipecat/transports/network/websocket_client.py +++ b/src/pipecat/transports/network/websocket_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/network/websocket_server.py b/src/pipecat/transports/network/websocket_server.py index 0a02365c3..834cd79ea 100644 --- a/src/pipecat/transports/network/websocket_server.py +++ b/src/pipecat/transports/network/websocket_server.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/services/daily.py b/src/pipecat/transports/services/daily.py index e161cc1b8..ae2edfa17 100644 --- a/src/pipecat/transports/services/daily.py +++ b/src/pipecat/transports/services/daily.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/services/helpers/daily_rest.py b/src/pipecat/transports/services/helpers/daily_rest.py index f57cd2949..35e807827 100644 --- a/src/pipecat/transports/services/helpers/daily_rest.py +++ b/src/pipecat/transports/services/helpers/daily_rest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/services/livekit.py b/src/pipecat/transports/services/livekit.py index 763c5b62d..903591a27 100644 --- a/src/pipecat/transports/services/livekit.py +++ b/src/pipecat/transports/services/livekit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/services/tavus.py b/src/pipecat/transports/services/tavus.py index 970a6cef3..25c36133d 100644 --- a/src/pipecat/transports/services/tavus.py +++ b/src/pipecat/transports/services/tavus.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/smallwebrtc/connection.py b/src/pipecat/transports/smallwebrtc/connection.py index 66a5b2603..5a5a1450d 100644 --- a/src/pipecat/transports/smallwebrtc/connection.py +++ b/src/pipecat/transports/smallwebrtc/connection.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/smallwebrtc/request_handler.py b/src/pipecat/transports/smallwebrtc/request_handler.py index f1e017f3b..351a11af0 100644 --- a/src/pipecat/transports/smallwebrtc/request_handler.py +++ b/src/pipecat/transports/smallwebrtc/request_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/smallwebrtc/transport.py b/src/pipecat/transports/smallwebrtc/transport.py index d0962a2f7..6b6a14829 100644 --- a/src/pipecat/transports/smallwebrtc/transport.py +++ b/src/pipecat/transports/smallwebrtc/transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/tavus/transport.py b/src/pipecat/transports/tavus/transport.py index fcf77c8f1..8e91e2713 100644 --- a/src/pipecat/transports/tavus/transport.py +++ b/src/pipecat/transports/tavus/transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/websocket/client.py b/src/pipecat/transports/websocket/client.py index 2f5cde76a..2123a2c4d 100644 --- a/src/pipecat/transports/websocket/client.py +++ b/src/pipecat/transports/websocket/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/websocket/fastapi.py b/src/pipecat/transports/websocket/fastapi.py index 3f3352c53..ca328e097 100644 --- a/src/pipecat/transports/websocket/fastapi.py +++ b/src/pipecat/transports/websocket/fastapi.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/websocket/server.py b/src/pipecat/transports/websocket/server.py index c6c437c0d..a31ac5487 100644 --- a/src/pipecat/transports/websocket/server.py +++ b/src/pipecat/transports/websocket/server.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/whatsapp/api.py b/src/pipecat/transports/whatsapp/api.py index ed2e2f9a8..5944cc8b8 100644 --- a/src/pipecat/transports/whatsapp/api.py +++ b/src/pipecat/transports/whatsapp/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/transports/whatsapp/client.py b/src/pipecat/transports/whatsapp/client.py index 224515248..f22c29655 100644 --- a/src/pipecat/transports/whatsapp/client.py +++ b/src/pipecat/transports/whatsapp/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/mute/__init__.py b/src/pipecat/turns/mute/__init__.py index c7fd6509d..d452ce19e 100644 --- a/src/pipecat/turns/mute/__init__.py +++ b/src/pipecat/turns/mute/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/mute/always_user_mute_strategy.py b/src/pipecat/turns/mute/always_user_mute_strategy.py index 9017a9981..584b8165b 100644 --- a/src/pipecat/turns/mute/always_user_mute_strategy.py +++ b/src/pipecat/turns/mute/always_user_mute_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/mute/base_user_mute_strategy.py b/src/pipecat/turns/mute/base_user_mute_strategy.py index 773663d0c..91ecb37d5 100644 --- a/src/pipecat/turns/mute/base_user_mute_strategy.py +++ b/src/pipecat/turns/mute/base_user_mute_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/mute/first_speech_user_mute_strategy.py b/src/pipecat/turns/mute/first_speech_user_mute_strategy.py index d425c0851..1ce4c64f5 100644 --- a/src/pipecat/turns/mute/first_speech_user_mute_strategy.py +++ b/src/pipecat/turns/mute/first_speech_user_mute_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/mute/function_call_user_mute_strategy.py b/src/pipecat/turns/mute/function_call_user_mute_strategy.py index 80ca49cce..ef83de271 100644 --- a/src/pipecat/turns/mute/function_call_user_mute_strategy.py +++ b/src/pipecat/turns/mute/function_call_user_mute_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/mute/mute_until_first_bot_complete_user_mute_strategy.py b/src/pipecat/turns/mute/mute_until_first_bot_complete_user_mute_strategy.py index 41819aac2..6ac5d62a9 100644 --- a/src/pipecat/turns/mute/mute_until_first_bot_complete_user_mute_strategy.py +++ b/src/pipecat/turns/mute/mute_until_first_bot_complete_user_mute_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_start/__init__.py b/src/pipecat/turns/user_start/__init__.py index e41db9c2c..3108e1c9a 100644 --- a/src/pipecat/turns/user_start/__init__.py +++ b/src/pipecat/turns/user_start/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_start/base_user_turn_start_strategy.py b/src/pipecat/turns/user_start/base_user_turn_start_strategy.py index 610f0eecb..25f5c8303 100644 --- a/src/pipecat/turns/user_start/base_user_turn_start_strategy.py +++ b/src/pipecat/turns/user_start/base_user_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_start/external_user_turn_start_strategy.py b/src/pipecat/turns/user_start/external_user_turn_start_strategy.py index c35701fcc..9a85cad6d 100644 --- a/src/pipecat/turns/user_start/external_user_turn_start_strategy.py +++ b/src/pipecat/turns/user_start/external_user_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_start/min_words_user_turn_start_strategy.py b/src/pipecat/turns/user_start/min_words_user_turn_start_strategy.py index eb98aa9a8..1f156cef9 100644 --- a/src/pipecat/turns/user_start/min_words_user_turn_start_strategy.py +++ b/src/pipecat/turns/user_start/min_words_user_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_start/transcription_user_turn_start_strategy.py b/src/pipecat/turns/user_start/transcription_user_turn_start_strategy.py index 0493c585b..b69b127ea 100644 --- a/src/pipecat/turns/user_start/transcription_user_turn_start_strategy.py +++ b/src/pipecat/turns/user_start/transcription_user_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_start/vad_user_turn_start_strategy.py b/src/pipecat/turns/user_start/vad_user_turn_start_strategy.py index 623e51e05..4bdf48594 100644 --- a/src/pipecat/turns/user_start/vad_user_turn_start_strategy.py +++ b/src/pipecat/turns/user_start/vad_user_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_stop/__init__.py b/src/pipecat/turns/user_stop/__init__.py index cedfeaf73..f54e00b7e 100644 --- a/src/pipecat/turns/user_stop/__init__.py +++ b/src/pipecat/turns/user_stop/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_stop/base_user_turn_stop_strategy.py b/src/pipecat/turns/user_stop/base_user_turn_stop_strategy.py index e2aee0ae5..c0042f902 100644 --- a/src/pipecat/turns/user_stop/base_user_turn_stop_strategy.py +++ b/src/pipecat/turns/user_stop/base_user_turn_stop_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_stop/external_user_turn_stop_strategy.py b/src/pipecat/turns/user_stop/external_user_turn_stop_strategy.py index 2a1844b9f..58e037fbf 100644 --- a/src/pipecat/turns/user_stop/external_user_turn_stop_strategy.py +++ b/src/pipecat/turns/user_stop/external_user_turn_stop_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_stop/transcription_user_turn_stop_strategy.py b/src/pipecat/turns/user_stop/transcription_user_turn_stop_strategy.py index 48f442899..5e037e6f7 100644 --- a/src/pipecat/turns/user_stop/transcription_user_turn_stop_strategy.py +++ b/src/pipecat/turns/user_stop/transcription_user_turn_stop_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_stop/turn_analyzer_user_turn_stop_strategy.py b/src/pipecat/turns/user_stop/turn_analyzer_user_turn_stop_strategy.py index 1cb24b135..5212d832f 100644 --- a/src/pipecat/turns/user_stop/turn_analyzer_user_turn_stop_strategy.py +++ b/src/pipecat/turns/user_stop/turn_analyzer_user_turn_stop_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/turns/user_turn_strategies.py b/src/pipecat/turns/user_turn_strategies.py index 18ec2a9d5..eab64377a 100644 --- a/src/pipecat/turns/user_turn_strategies.py +++ b/src/pipecat/turns/user_turn_strategies.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/asyncio/task_manager.py b/src/pipecat/utils/asyncio/task_manager.py index 57cfce15c..c680e19b1 100644 --- a/src/pipecat/utils/asyncio/task_manager.py +++ b/src/pipecat/utils/asyncio/task_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/base_object.py b/src/pipecat/utils/base_object.py index 65ab3a954..6a8ff0681 100644 --- a/src/pipecat/utils/base_object.py +++ b/src/pipecat/utils/base_object.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/network.py b/src/pipecat/utils/network.py index 6a4322d89..959f966fe 100644 --- a/src/pipecat/utils/network.py +++ b/src/pipecat/utils/network.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/string.py b/src/pipecat/utils/string.py index f48f2fa61..3a5d69cad 100644 --- a/src/pipecat/utils/string.py +++ b/src/pipecat/utils/string.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/sync/base_notifier.py b/src/pipecat/utils/sync/base_notifier.py index 7cfa93643..1cbf5ee19 100644 --- a/src/pipecat/utils/sync/base_notifier.py +++ b/src/pipecat/utils/sync/base_notifier.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/sync/event_notifier.py b/src/pipecat/utils/sync/event_notifier.py index c38d7b130..65f498852 100644 --- a/src/pipecat/utils/sync/event_notifier.py +++ b/src/pipecat/utils/sync/event_notifier.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/text/base_text_aggregator.py b/src/pipecat/utils/text/base_text_aggregator.py index 2fb6c2dc3..13691d9cd 100644 --- a/src/pipecat/utils/text/base_text_aggregator.py +++ b/src/pipecat/utils/text/base_text_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/text/base_text_filter.py b/src/pipecat/utils/text/base_text_filter.py index c13731c7a..ce733ad93 100644 --- a/src/pipecat/utils/text/base_text_filter.py +++ b/src/pipecat/utils/text/base_text_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/text/markdown_text_filter.py b/src/pipecat/utils/text/markdown_text_filter.py index 00afd24ba..54f8a4770 100644 --- a/src/pipecat/utils/text/markdown_text_filter.py +++ b/src/pipecat/utils/text/markdown_text_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/text/pattern_pair_aggregator.py b/src/pipecat/utils/text/pattern_pair_aggregator.py index e36b853ae..bfaf9291b 100644 --- a/src/pipecat/utils/text/pattern_pair_aggregator.py +++ b/src/pipecat/utils/text/pattern_pair_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/text/simple_text_aggregator.py b/src/pipecat/utils/text/simple_text_aggregator.py index 8bbb66725..b0cc698a9 100644 --- a/src/pipecat/utils/text/simple_text_aggregator.py +++ b/src/pipecat/utils/text/simple_text_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/text/skip_tags_aggregator.py b/src/pipecat/utils/text/skip_tags_aggregator.py index 26ae7cfec..1212bd34d 100644 --- a/src/pipecat/utils/text/skip_tags_aggregator.py +++ b/src/pipecat/utils/text/skip_tags_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/time.py b/src/pipecat/utils/time.py index 602feffae..d650f7296 100644 --- a/src/pipecat/utils/time.py +++ b/src/pipecat/utils/time.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/__init__.py b/src/pipecat/utils/tracing/__init__.py index f28f3504b..4f66532dd 100644 --- a/src/pipecat/utils/tracing/__init__.py +++ b/src/pipecat/utils/tracing/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/class_decorators.py b/src/pipecat/utils/tracing/class_decorators.py index 9e4c38c9e..571a74804 100644 --- a/src/pipecat/utils/tracing/class_decorators.py +++ b/src/pipecat/utils/tracing/class_decorators.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # Portions Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # # SPDX-License-Identifier: BSD 2-Clause License diff --git a/src/pipecat/utils/tracing/conversation_context_provider.py b/src/pipecat/utils/tracing/conversation_context_provider.py index ecae1276c..4bb88fe14 100644 --- a/src/pipecat/utils/tracing/conversation_context_provider.py +++ b/src/pipecat/utils/tracing/conversation_context_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/service_attributes.py b/src/pipecat/utils/tracing/service_attributes.py index 798d2d6c1..c8471a03b 100644 --- a/src/pipecat/utils/tracing/service_attributes.py +++ b/src/pipecat/utils/tracing/service_attributes.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/service_decorators.py b/src/pipecat/utils/tracing/service_decorators.py index 2163acaf5..22274ae8b 100644 --- a/src/pipecat/utils/tracing/service_decorators.py +++ b/src/pipecat/utils/tracing/service_decorators.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/setup.py b/src/pipecat/utils/tracing/setup.py index 06d767d05..830034176 100644 --- a/src/pipecat/utils/tracing/setup.py +++ b/src/pipecat/utils/tracing/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/turn_context_provider.py b/src/pipecat/utils/tracing/turn_context_provider.py index 02675211f..edb165561 100644 --- a/src/pipecat/utils/tracing/turn_context_provider.py +++ b/src/pipecat/utils/tracing/turn_context_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/tracing/turn_trace_observer.py b/src/pipecat/utils/tracing/turn_trace_observer.py index 0a06716ed..a76d9bb8f 100644 --- a/src/pipecat/utils/tracing/turn_trace_observer.py +++ b/src/pipecat/utils/tracing/turn_trace_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/src/pipecat/utils/utils.py b/src/pipecat/utils/utils.py index 2ef6fcc73..0d73dbad0 100644 --- a/src/pipecat/utils/utils.py +++ b/src/pipecat/utils/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2026, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/integration/test_integration_unified_function_calling.py b/tests/integration/test_integration_unified_function_calling.py index 4f66ab3cf..d017c55ac 100644 --- a/tests/integration/test_integration_unified_function_calling.py +++ b/tests/integration/test_integration_unified_function_calling.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_aggregators.py b/tests/test_aggregators.py index 48650977e..73ccf6b04 100644 --- a/tests/test_aggregators.py +++ b/tests/test_aggregators.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_audio_buffer_processor.py b/tests/test_audio_buffer_processor.py index f35c5adf0..faebe4ef5 100644 --- a/tests/test_audio_buffer_processor.py +++ b/tests/test_audio_buffer_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_bot_turn_start_strategy.py b/tests/test_bot_turn_start_strategy.py index b571d7a1d..f0d336bbf 100644 --- a/tests/test_bot_turn_start_strategy.py +++ b/tests/test_bot_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_context_aggregators.py b/tests/test_context_aggregators.py index d43eaeaf3..17a24113e 100644 --- a/tests/test_context_aggregators.py +++ b/tests/test_context_aggregators.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_context_aggregators_universal.py b/tests/test_context_aggregators_universal.py index 1d1a05f2a..ea824f23c 100644 --- a/tests/test_context_aggregators_universal.py +++ b/tests/test_context_aggregators_universal.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_daily_transport_service.py b/tests/test_daily_transport_service.py index aabbd733d..5ebf28b83 100644 --- a/tests/test_daily_transport_service.py +++ b/tests/test_daily_transport_service.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_direct_functions.py b/tests/test_direct_functions.py index 4200d86ac..5c926cf02 100644 --- a/tests/test_direct_functions.py +++ b/tests/test_direct_functions.py @@ -1,3 +1,9 @@ +# +# Copyright (c) 2024-2026, Daily +# +# SPDX-License-Identifier: BSD 2-Clause License +# + import asyncio import unittest from typing import Optional, TypedDict, Union @@ -5,11 +11,6 @@ from typing import Optional, TypedDict, Union from pipecat.adapters.schemas.direct_function import DirectFunctionWrapper from pipecat.services.llm_service import FunctionCallParams -# Copyright (c) 2025, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - class TestDirectFunction(unittest.TestCase): def test_name_is_set_from_function(self): diff --git a/tests/test_dtmf_aggregator.py b/tests/test_dtmf_aggregator.py index c7590ae47..dd9f4d835 100644 --- a/tests/test_dtmf_aggregator.py +++ b/tests/test_dtmf_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_filters.py b/tests/test_filters.py index a47903232..1d56fab38 100644 --- a/tests/test_filters.py +++ b/tests/test_filters.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_frame_processor.py b/tests/test_frame_processor.py index 2a3e1e66c..b3a11ab43 100644 --- a/tests/test_frame_processor.py +++ b/tests/test_frame_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_function_calling_adapters.py b/tests/test_function_calling_adapters.py index 83640bb80..5df59ed79 100644 --- a/tests/test_function_calling_adapters.py +++ b/tests/test_function_calling_adapters.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_get_llm_invocation_params.py b/tests/test_get_llm_invocation_params.py index 77d73201c..ad1437227 100644 --- a/tests/test_get_llm_invocation_params.py +++ b/tests/test_get_llm_invocation_params.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_google_utils.py b/tests/test_google_utils.py index 940408e3b..a15dede8e 100644 --- a/tests/test_google_utils.py +++ b/tests/test_google_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_interruption_strategies.py b/tests/test_interruption_strategies.py index 7700f77c8..220649a53 100644 --- a/tests/test_interruption_strategies.py +++ b/tests/test_interruption_strategies.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_ivr_navigation.py b/tests/test_ivr_navigation.py index 74bbb6266..420ea2c2f 100644 --- a/tests/test_ivr_navigation.py +++ b/tests/test_ivr_navigation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_langchain.py b/tests/test_langchain.py index 21d8428eb..1a3e1fe7d 100644 --- a/tests/test_langchain.py +++ b/tests/test_langchain.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_llm_response.py b/tests/test_llm_response.py index 663bd6671..51296f40b 100644 --- a/tests/test_llm_response.py +++ b/tests/test_llm_response.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_markdown_text_filter.py b/tests/test_markdown_text_filter.py index d1cd79a4a..7f6268953 100644 --- a/tests/test_markdown_text_filter.py +++ b/tests/test_markdown_text_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_pattern_pair_aggregator.py b/tests/test_pattern_pair_aggregator.py index 4726e7b81..f4b660feb 100644 --- a/tests/test_pattern_pair_aggregator.py +++ b/tests/test_pattern_pair_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_pipeline.py b/tests/test_pipeline.py index 3c7f50453..4b1b57e29 100644 --- a/tests/test_pipeline.py +++ b/tests/test_pipeline.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_piper_tts.py b/tests/test_piper_tts.py index a006f555c..e52be2d91 100644 --- a/tests/test_piper_tts.py +++ b/tests/test_piper_tts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_producer_consumer.py b/tests/test_producer_consumer.py index 578d14706..4e9804c1b 100644 --- a/tests/test_producer_consumer.py +++ b/tests/test_producer_consumer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_protobuf_serializer.py b/tests/test_protobuf_serializer.py index 7d45800a8..60a697ae0 100644 --- a/tests/test_protobuf_serializer.py +++ b/tests/test_protobuf_serializer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_rnnoise_cancellation.py b/tests/test_rnnoise_cancellation.py index 302dc58e8..386dcd424 100644 --- a/tests/test_rnnoise_cancellation.py +++ b/tests/test_rnnoise_cancellation.py @@ -1,8 +1,12 @@ -import asyncio +# +# Copyright (c) 2024-2026, Daily +# +# SPDX-License-Identifier: BSD 2-Clause License +# + import unittest import numpy as np -import pytest try: import pyrnnoise diff --git a/tests/test_rnnoise_filter.py b/tests/test_rnnoise_filter.py index ff425f203..9e53b5b47 100644 --- a/tests/test_rnnoise_filter.py +++ b/tests/test_rnnoise_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024–2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_rnnoise_resampling.py b/tests/test_rnnoise_resampling.py index acbab4fc0..c69419d2e 100644 --- a/tests/test_rnnoise_resampling.py +++ b/tests/test_rnnoise_resampling.py @@ -1,3 +1,9 @@ +# +# Copyright (c) 2024-2026, Daily +# +# SPDX-License-Identifier: BSD 2-Clause License +# + import asyncio import sys import unittest diff --git a/tests/test_run_inference.py b/tests/test_run_inference.py index b16186148..ea08445a9 100644 --- a/tests/test_run_inference.py +++ b/tests/test_run_inference.py @@ -1,3 +1,9 @@ +# +# Copyright (c) 2024-2026, Daily +# +# SPDX-License-Identifier: BSD 2-Clause License +# + from unittest.mock import AsyncMock, MagicMock, patch import pytest diff --git a/tests/test_service_switcher.py b/tests/test_service_switcher.py index 83d2d226b..eef85e761 100644 --- a/tests/test_service_switcher.py +++ b/tests/test_service_switcher.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2025, Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_simple_text_aggregator.py b/tests/test_simple_text_aggregator.py index 7b87c551c..6baab4f26 100644 --- a/tests/test_simple_text_aggregator.py +++ b/tests/test_simple_text_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_skip_tags_aggregator.py b/tests/test_skip_tags_aggregator.py index ffed966e1..1f550198d 100644 --- a/tests/test_skip_tags_aggregator.py +++ b/tests/test_skip_tags_aggregator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_stt_mute_filter.py b/tests/test_stt_mute_filter.py index c36693259..459060b86 100644 --- a/tests/test_stt_mute_filter.py +++ b/tests/test_stt_mute_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_transcript_processor.py b/tests/test_transcript_processor.py index e8a26174a..99e231c90 100644 --- a/tests/test_transcript_processor.py +++ b/tests/test_transcript_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_turn_tracking_observer.py b/tests/test_turn_tracking_observer.py index dd1f39e71..f3bcfb5bd 100644 --- a/tests/test_turn_tracking_observer.py +++ b/tests/test_turn_tracking_observer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_user_idle_processor.py b/tests/test_user_idle_processor.py index 5f212e22b..eec3abe5a 100644 --- a/tests/test_user_idle_processor.py +++ b/tests/test_user_idle_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_user_mute_strategy.py b/tests/test_user_mute_strategy.py index 66c064dd5..26a7af1cc 100644 --- a/tests/test_user_mute_strategy.py +++ b/tests/test_user_mute_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_user_turn_start_strategy.py b/tests/test_user_turn_start_strategy.py index 072a91858..51856ff9c 100644 --- a/tests/test_user_turn_start_strategy.py +++ b/tests/test_user_turn_start_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_utils_network.py b/tests/test_utils_network.py index 5b8d96939..616ed896a 100644 --- a/tests/test_utils_network.py +++ b/tests/test_utils_network.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_utils_string.py b/tests/test_utils_string.py index 607b8d0fa..0f4844748 100644 --- a/tests/test_utils_string.py +++ b/tests/test_utils_string.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License # diff --git a/tests/test_websocket_transport.py b/tests/test_websocket_transport.py index c918acd8a..29f59f485 100644 --- a/tests/test_websocket_transport.py +++ b/tests/test_websocket_transport.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2024-2025 Daily +# Copyright (c) 2024-2026, Daily # # SPDX-License-Identifier: BSD 2-Clause License #