Commit Graph

  • 7034a9e3fd fix: add missing ConfigDict import in openai_realtime_beta/events Mark Backman 2025-06-25 11:32:29 -04:00
  • 1cf0b35ac1 Merge branch 'main' into groundingMetadata Pete 2025-06-24 22:00:16 -04:00
  • 8f7ed12262 Merge pull request #2061 from pipecat-ai/not_force_bot_speaking Filipi da Silva Fuchter 2025-06-24 20:57:46 -03:00
  • 7214af9a88 allow LLM services to manage watchdog timers aleix/llm-watchdog-timers Aleix Conchillo Flaqué 2025-06-24 16:43:10 -07:00
  • 96b5320ef9 Merge pull request #2055 from pipecat-ai/aleix/fix-sentry-async Aleix Conchillo Flaqué 2025-06-24 16:32:01 -07:00
  • d5cd742237 Not forcing the bot resume speaking in case we receive no transcription. Filipi Fuchter 2025-06-24 20:12:49 -03:00
  • 1f1da8942d SentryMetrics: send metrics to sentry asynchronously Aleix Conchillo Flaqué 2025-06-24 08:42:47 -07:00
  • 7953e1e9d9 Merge pull request #2054 from pipecat-ai/mb/telnyx-catch-hangup-error Mark Backman 2025-06-24 18:04:19 -04:00
  • d6f7ecc0a3 fix: Telnyx, catch error when user has hung up the call first Mark Backman 2025-06-24 11:33:31 -04:00
  • 3eed316049 Merge pull request #2020 from snova-jorgep/snova-jorgep/sambanova-integration Mark Backman 2025-06-24 17:04:24 -04:00
  • 851cf079c3 Merge branch 'main' into snova-jorgep/sambanova-integration Jorge Piedrahita Ortiz 2025-06-24 16:00:28 -05:00
  • dfb0da32a9 fmt jhpiedrahitao 2025-06-24 15:59:40 -05:00
  • f450da57e5 Merge pull request #2056 from pipecat-ai/khk/fix-22d Aleix Conchillo Flaqué 2025-06-24 13:47:59 -07:00
  • 2ec6b6c995 Merge pull request #2060 from pipecat-ai/aleix/watchdog-timeout-secs Aleix Conchillo Flaqué 2025-06-24 13:36:39 -07:00
  • 53b769a8ec FrameProcessor: use watchdog_timeout_secs Aleix Conchillo Flaqué 2025-06-24 13:33:47 -07:00
  • 4f9adc173a Merge pull request #2004 from pipecat-ai/filipi/pipeline_freeze Filipi da Silva Fuchter 2025-06-24 17:20:38 -03:00
  • dc4a58877e Fixing merge conflict. Filipi Fuchter 2025-06-24 17:12:40 -03:00
  • a6243a6fe7 Merge branch 'main' into filipi/pipeline_freeze Filipi Fuchter 2025-06-24 17:11:21 -03:00
  • cf5f1b541a Merge pull request #2049 from pipecat-ai/aleix/introduce-watchdog-timers Aleix Conchillo Flaqué 2025-06-24 13:00:57 -07:00
  • 70e6c48233 Mentioning the fixes in the changelog. Filipi Fuchter 2025-06-24 16:56:46 -03:00
  • 51f7d14d0a Merge branch 'main' into filipi/pipeline_freeze Filipi Fuchter 2025-06-24 16:44:07 -03:00
  • 4853d5d1fc Handling the case where user stopped speaking but no new aggregation received. Filipi Fuchter 2025-06-24 16:42:10 -03:00
  • 076a8938f0 add start_watchdog/reset_watchdog to tasks Aleix Conchillo Flaqué 2025-06-23 15:26:34 -07:00
  • 5a3457ba33 introduce task watchdog timers Aleix Conchillo Flaqué 2025-06-23 15:26:20 -07:00
  • 2fc224384d Merge pull request #2059 from pipecat-ai/aleix/heartbeatframe-control-frames Aleix Conchillo Flaqué 2025-06-24 11:55:18 -07:00
  • a4e6ea5a3f HeartbeatFrames are now control frames Aleix Conchillo Flaqué 2025-06-24 11:27:39 -07:00
  • d3c211f293 Merge pull request #2058 from pipecat-ai/vp-mcp-sse-up Vanessa Pyne 2025-06-24 13:06:01 -05:00
  • 20047c369e mcp: update examples to use SseServerParameter vipyne 2025-06-24 12:37:18 -05:00
  • dd1ff237a8 lint mcp_service vipyne 2025-06-24 12:35:55 -05:00
  • 39d80d0b0e Merge pull request #1887 from ezun-kim/feat/mcp-sse-params Vanessa Pyne 2025-06-24 12:58:05 -05:00
  • 7a48316534 update google libraries used in google audio-in examples Kwindla Hultman Kramer 2025-06-24 09:52:04 -07:00
  • 031a93ac46 Merge pull request #2053 from pipecat-ai/sentry_dsn_environment_variable Filipi da Silva Fuchter 2025-06-24 12:10:20 -03:00
  • ea6cc1aa95 Merge pull request #2052 from pipecat-ai/mb/11labs-keepalive Mark Backman 2025-06-24 11:07:07 -04:00
  • 365260ec44 Creating an environment variable for sentry dsn. Filipi Fuchter 2025-06-24 11:57:14 -03:00
  • 2eb244c80a Send context_id when available in ElevenLabsTTSService keepalive message Mark Backman 2025-06-24 10:50:44 -04:00
  • aee3011d61 Merge pull request #2037 from pipecat-ai/mb/11labs-close-context Mark Backman 2025-06-24 07:44:22 -04:00
  • 40496e7b0f Merge pull request #2034 from pipecat-ai/khk/pause-frames Aleix Conchillo Flaqué 2025-06-23 17:08:41 -07:00
  • 6b24f89fa7 small fix for processor pause/resume frames Kwindla Hultman Kramer 2025-06-19 17:05:52 -07:00
  • 2097800042 Allowing to clear the turn analyser Filipi Fuchter 2025-06-23 18:50:37 -03:00
  • 6739318e68 Forcing user stopped speaking due to timeout to receive audio frame! Filipi Fuchter 2025-06-23 18:50:02 -03:00
  • d0bd563d42 Logging the BaseException inside the cancel_task. Filipi Fuchter 2025-06-23 18:48:44 -03:00
  • 74280829fc Fixed an issue with the FastAPIWebsocketClient to disconnect in case the websocket is already closed. Filipi Fuchter 2025-06-23 18:48:03 -03:00
  • 3fde8880f2 Fixed a couple of places inside the FrameProcessor where we should not raise the exceptions. Filipi Fuchter 2025-06-23 18:47:54 -03:00
  • 98d39e0d38 Logging the last 10 frames received in case idle timeout is detected. Filipi Fuchter 2025-06-23 18:47:17 -03:00
  • c9cebb5ffe Created an example for testing the bot and try to create freezing conditions. Filipi Fuchter 2025-06-23 18:46:58 -03:00
  • f52ac6e99c Merge pull request #1998 from pipecat-ai/mb/fix-38-smart-turn-fal Mark Backman 2025-06-23 17:15:29 -04:00
  • 787a6b1c6a Merge pull request #2038 from pipecat-ai/mb/openai-realtime-model-update Mark Backman 2025-06-23 16:30:31 -04:00
  • d00a91074e Update OpenAIRealtimeBetaLLMService model to gpt-4o-realtime-preview-2025-06-03 Mark Backman 2025-06-21 09:32:18 -04:00
  • 4e11497a38 Merge pull request #2048 from thibaudbrg/patch-1 Mark Backman 2025-06-23 16:11:50 -04:00
  • 0443d5202a Fix missing video_in_enabled in vision bot.py for Moondream template Tibo 2025-06-23 21:17:41 +02:00
  • 633c25cb13 Merge pull request #2039 from pipecat-ai/mb/remove-lang-validation Mark Backman 2025-06-23 14:41:09 -04:00
  • d07f45132f update changelog jhpiedrahitao 2025-06-23 12:54:00 -05:00
  • a51280afa6 add 13 and 14 type foundational examples for sambanova iontegration jhpiedrahitao 2025-06-23 12:53:32 -05:00
  • be14eb2460 Merge branch 'pipecat-ai:main' into snova-jorgep/sambanova-integration Jorge Piedrahita Ortiz 2025-06-23 12:23:00 -05:00
  • e26dbffcbe update sambanova init imports jhpiedrahitao 2025-06-23 12:22:08 -05:00
  • 59992fd24a Merge pull request #2044 from pipecat-ai/mb/daily-rest-docstring Mark Backman 2025-06-23 11:24:44 -04:00
  • 455362ccaf Merge pull request #2022 from pipecat-ai/mb/turn-tracking-end-cancel-frame Mark Backman 2025-06-23 11:24:27 -04:00
  • 16c0e2460b TurnTrackingObserver ends turn upon seeing EndFrame, CancelFrame Mark Backman 2025-06-18 15:51:39 -04:00
  • c54084b7a4 Fix deadlock on STT service stop Matej Marinko 2025-06-23 14:18:29 +02:00
  • 92246f7125 Add missing arg docstring in DailyRESTHelper Mark Backman 2025-06-22 13:44:59 -04:00
  • e3fe040017 Update gemini.py Pete 2025-06-21 14:43:15 -04:00
  • ae5e3e2dc4 Merge branch 'main' into groundingMetadata Pete 2025-06-21 12:16:32 -04:00
  • 77378d2779 Merge branch 'pipecat-ai:main' into groundingMetadata Pete 2025-06-21 12:08:49 -04:00
  • 4106f0dabe Merge branch 'pipecat-ai:main' into main Pete 2025-06-21 10:54:25 -04:00
  • 7737335ec9 OpenAIRealtimeBetaLLMService accepts language for all InputAudioTranscription models Mark Backman 2025-06-21 10:08:46 -04:00
  • 5cc9b7e0d1 Fix: Correctly close the context for ElevenLabsTTSService Mark Backman 2025-06-20 15:46:18 -04:00
  • 5d67006121 rtvi: minor comment add vp-rtvi-error-tweak vipyne 2025-06-20 11:12:40 -05:00
  • 8c6a441064 Merge pull request #2035 from smokyabdulrahman/feat/aws-polly-lexicon-names-support Mark Backman 2025-06-20 10:03:27 -04:00
  • fddc058ce2 add CHANGELOG entry Alrahma 2025-06-20 14:15:24 +01:00
  • 89750086c5 Support AWS Polly Lexicon Names parameter Alrahma 2025-06-20 09:47:46 +01:00
  • e69406c7e2 Merge pull request #2032 from pipecat-ai/aleix/aws-nova-sonic-function-calls Aleix Conchillo Flaqué 2025-06-19 14:42:47 -07:00
  • 878ae42d84 AWSNovaSonicLLMService: fix function calling Aleix Conchillo Flaqué 2025-06-19 14:26:34 -07:00
  • 5a682f8c1f AudioBufferProcessor: record with lowest sample rate aleix/audio-buffer-processor-min-sample-rate Aleix Conchillo Flaqué 2025-06-18 19:00:14 -07:00
  • d34ebfc126 Merge pull request #2027 from pipecat-ai/aleix/task-on-idle-timeout-repeated Aleix Conchillo Flaqué 2025-06-19 14:13:10 -07:00
  • 028f7b2d65 PipelineTask: fix repeated on_idle_timeout Aleix Conchillo Flaqué 2025-06-18 23:40:34 -07:00
  • 0aa3ec50f2 Merge pull request #2023 from pipecat-ai/mb/allow-interruptions-true Mark Backman 2025-06-19 10:24:53 -04:00
  • 9146def21b Update examples to use default allow_interruptions, fixes to align examples Mark Backman 2025-06-19 10:02:16 -04:00
  • ebb23a5a8c Merge pull request #2024 from pipecat-ai/aleix/audio-buffer-processor-sync-issues Aleix Conchillo Flaqué 2025-06-18 18:26:38 -07:00
  • b118082984 AudioBufferProcessor: treat all streams as intermittent Aleix Conchillo Flaqué 2025-06-18 17:59:00 -07:00
  • b5c0ac5f25 allow_interruptions=True Mark Backman 2025-06-18 20:32:47 -04:00
  • dc78e874af Merge pull request #2021 from pipecat-ai/gladia_stt_improvements_changelog Filipi da Silva Fuchter 2025-06-18 18:25:36 -03:00
  • c30bde0a2b Adding the GladiaSTTService improvements in the changelog. Filipi Fuchter 2025-06-18 16:19:58 -03:00
  • 171597fbe9 Merge pull request #1952 from jqueguiner/feat/gladia-auto-reconnect Filipi da Silva Fuchter 2025-06-18 16:14:58 -03:00
  • fae2d272d5 fmt jhpiedrahitao 2025-06-18 10:53:06 -05:00
  • 03a067d3e6 add sambanova llm and stt jhpiedrahitao 2025-06-18 10:50:42 -05:00
  • f5d028f3b3 Merge pull request #2017 from pipecat-ai/mb/fix-11labs-voice-settings Mark Backman 2025-06-18 09:56:46 -04:00
  • e5b7dbba90 fix: ElevenLabsTTSService voice settings not being sent Mark Backman 2025-06-18 09:47:40 -04:00
  • 7ffba1e0b3 Merge pull request #1950 from pipecat-ai/filipi/tavus_custom_tracks Filipi da Silva Fuchter 2025-06-18 07:57:19 -03:00
  • 72cdbf0b78 Mentioning the Tavus improvements in the changelog. Filipi Fuchter 2025-06-18 07:46:04 -03:00
  • 8b4a86f629 Ignoring the audio level when creating the custom tracks. Filipi Fuchter 2025-06-18 07:45:54 -03:00
  • fa15e64fc9 Test script that mimics the behavior expected to be supported by Tavus. Filipi Fuchter 2025-06-18 07:45:38 -03:00
  • 564f064c71 Refactoring TavusVideoService to send audio using WebRTC audio tracks instead of app-messages. Filipi Fuchter 2025-06-18 07:44:51 -03:00
  • 4062c7afa0 Refactoring TavusTransport to send audio using WebRTC audio tracks instead of app-messages. Filipi Fuchter 2025-06-18 07:44:38 -03:00
  • 8071c4ba1c Merge branch 'main' into feat/gladia-auto-reconnect Jean-Louis Queguiner 2025-06-18 08:57:21 +02:00
  • 3d0ffbc832 🐛 (stt.py): handle websocket connection closure gracefully and log warnings ♻️ (stt.py): refactor reconnection logic into a separate method for clarity (stt.py): implement exponential backoff for reconnection attempts to improve reliability jqueguiner 2025-06-18 08:52:43 +02:00
  • 1cac94bf97 Merge pull request #1925 from pipecat-ai/filipi/websocket_transport_example_twilio Filipi da Silva Fuchter 2025-06-17 16:24:18 -03:00
  • c94c51d44f Fix: 38-smart-turn-fal Mark Backman 2025-06-11 12:42:22 -04:00
  • 96958933af Merge pull request #2016 from pipecat-ai/aleix/example-params-allow-async-objects Mark Backman 2025-06-17 15:08:37 -04:00
  • 2300c2632e Refactoring how we are organizing the twilio chatbot examples and improving the readmes Filipi Fuchter 2025-06-17 16:08:35 -03:00
  • cbd0529674 Merge branch 'main' into filipi/websocket_transport_example_twilio Filipi Fuchter 2025-06-17 15:54:31 -03:00