Filipi Fuchter
a6243a6fe7
Merge branch 'main' into filipi/pipeline_freeze
...
# Conflicts:
# CHANGELOG.md
# src/pipecat/pipeline/task.py
# src/pipecat/processors/frame_processor.py
# src/pipecat/transports/base_input.py
2025-06-24 17:11:21 -03:00
Aleix Conchillo Flaqué
cf5f1b541a
Merge pull request #2049 from pipecat-ai/aleix/introduce-watchdog-timers
...
introduce watchdog timers
2025-06-24 13:00:57 -07:00
Filipi Fuchter
70e6c48233
Mentioning the fixes in the changelog.
2025-06-24 16:56:46 -03:00
Filipi Fuchter
51f7d14d0a
Merge branch 'main' into filipi/pipeline_freeze
2025-06-24 16:44:07 -03:00
Filipi Fuchter
4853d5d1fc
Handling the case where user stopped speaking but no new aggregation received.
2025-06-24 16:42:10 -03:00
Aleix Conchillo Flaqué
076a8938f0
add start_watchdog/reset_watchdog to tasks
2025-06-24 11:56:20 -07:00
Aleix Conchillo Flaqué
5a3457ba33
introduce task watchdog timers
2025-06-24 11:56:20 -07:00
Aleix Conchillo Flaqué
2fc224384d
Merge pull request #2059 from pipecat-ai/aleix/heartbeatframe-control-frames
...
HeartbeatFrames are now control frames
2025-06-24 11:55:18 -07:00
Aleix Conchillo Flaqué
a4e6ea5a3f
HeartbeatFrames are now control frames
2025-06-24 11:27:39 -07:00
Vanessa Pyne
d3c211f293
Merge pull request #2058 from pipecat-ai/vp-mcp-sse-up
...
follow up to #1887 - proper MCP SSE support
2025-06-24 13:06:01 -05:00
vipyne
20047c369e
mcp: update examples to use SseServerParameter
2025-06-24 12:58:39 -05:00
vipyne
dd1ff237a8
lint mcp_service
2025-06-24 12:58:33 -05:00
Vanessa Pyne
39d80d0b0e
Merge pull request #1887 from ezun-kim/feat/mcp-sse-params
...
Fix SSE server connection handling for MCP client
2025-06-24 12:58:05 -05:00
Filipi da Silva Fuchter
031a93ac46
Merge pull request #2053 from pipecat-ai/sentry_dsn_environment_variable
...
Creating an environment variable for sentry dsn.
2025-06-24 12:10:20 -03:00
Mark Backman
ea6cc1aa95
Merge pull request #2052 from pipecat-ai/mb/11labs-keepalive
...
Send context_id when available in ElevenLabsTTSService keepalive message
2025-06-24 11:07:07 -04:00
Filipi Fuchter
365260ec44
Creating an environment variable for sentry dsn.
2025-06-24 11:57:14 -03:00
Mark Backman
2eb244c80a
Send context_id when available in ElevenLabsTTSService keepalive message
2025-06-24 10:52:49 -04:00
Mark Backman
aee3011d61
Merge pull request #2037 from pipecat-ai/mb/11labs-close-context
...
Fix: Correctly close the context for ElevenLabsTTSService
2025-06-24 07:44:22 -04:00
Aleix Conchillo Flaqué
40496e7b0f
Merge pull request #2034 from pipecat-ai/khk/pause-frames
...
small fix for processor pause/resume frames
2025-06-23 17:08:41 -07:00
Kwindla Hultman Kramer
6b24f89fa7
small fix for processor pause/resume frames
2025-06-23 16:44:32 -07:00
Filipi Fuchter
2097800042
Allowing to clear the turn analyser
2025-06-23 18:50:37 -03:00
Filipi Fuchter
6739318e68
Forcing user stopped speaking due to timeout to receive audio frame!
2025-06-23 18:50:02 -03:00
Filipi Fuchter
d0bd563d42
Logging the BaseException inside the cancel_task.
2025-06-23 18:48:44 -03:00
Filipi Fuchter
74280829fc
Fixed an issue with the FastAPIWebsocketClient to disconnect in case the websocket is already closed.
2025-06-23 18:48:03 -03:00
Filipi Fuchter
3fde8880f2
Fixed a couple of places inside the FrameProcessor where we should not raise the exceptions.
2025-06-23 18:47:54 -03:00
Filipi Fuchter
98d39e0d38
Logging the last 10 frames received in case idle timeout is detected.
2025-06-23 18:47:17 -03:00
Filipi Fuchter
c9cebb5ffe
Created an example for testing the bot and try to create freezing conditions.
2025-06-23 18:46:58 -03:00
Mark Backman
f52ac6e99c
Merge pull request #1998 from pipecat-ai/mb/fix-38-smart-turn-fal
2025-06-23 17:15:29 -04:00
Mark Backman
787a6b1c6a
Merge pull request #2038 from pipecat-ai/mb/openai-realtime-model-update
...
Update OpenAIRealtimeBetaLLMService model to gpt-4o-realtime-preview-…
2025-06-23 16:30:31 -04:00
Mark Backman
d00a91074e
Update OpenAIRealtimeBetaLLMService model to gpt-4o-realtime-preview-2025-06-03
2025-06-23 16:26:42 -04:00
Mark Backman
4e11497a38
Merge pull request #2048 from thibaudbrg/patch-1
...
Fix missing video_in_enabled in vision bot.py for Moondream template
2025-06-23 16:11:50 -04:00
Tibo
0443d5202a
Fix missing video_in_enabled in vision bot.py for Moondream template
...
The parameter video_in_enabled=True was missing in DailyParams, which prevented image capture
from working. Without this parameter, UserImageRequestFrame would be sent but no actual image data would be captured from participants.
This fix enables the "Let me take a look" functionality to work as
intended by allowing the transport to capture video frames for vision processing with Moondream.
2025-06-23 21:17:41 +02:00
Mark Backman
633c25cb13
Merge pull request #2039 from pipecat-ai/mb/remove-lang-validation
...
OpenAIRealtimeBetaLLMService accepts language for all InputAudioTrans…
2025-06-23 14:41:09 -04:00
Mark Backman
59992fd24a
Merge pull request #2044 from pipecat-ai/mb/daily-rest-docstring
...
Add missing arg docstring in DailyRESTHelper
2025-06-23 11:24:44 -04:00
Mark Backman
455362ccaf
Merge pull request #2022 from pipecat-ai/mb/turn-tracking-end-cancel-frame
...
TurnTrackingObserver ends turn upon seeing EndFrame, CancelFrame
2025-06-23 11:24:27 -04:00
Mark Backman
16c0e2460b
TurnTrackingObserver ends turn upon seeing EndFrame, CancelFrame
2025-06-23 11:08:51 -04:00
Mark Backman
92246f7125
Add missing arg docstring in DailyRESTHelper
2025-06-22 13:44:59 -04:00
Mark Backman
7737335ec9
OpenAIRealtimeBetaLLMService accepts language for all InputAudioTranscription models
2025-06-21 10:08:46 -04:00
Mark Backman
5cc9b7e0d1
Fix: Correctly close the context for ElevenLabsTTSService
2025-06-20 15:47:03 -04:00
Mark Backman
8c6a441064
Merge pull request #2035 from smokyabdulrahman/feat/aws-polly-lexicon-names-support
...
Support AWS Polly Lexicon Names parameter
2025-06-20 10:03:27 -04:00
Alrahma
fddc058ce2
add CHANGELOG entry
2025-06-20 14:15:24 +01:00
Alrahma
89750086c5
Support AWS Polly Lexicon Names parameter
...
Documentation reference
[AWS Managing
Lexicons](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html )
2025-06-20 09:47:46 +01:00
Aleix Conchillo Flaqué
e69406c7e2
Merge pull request #2032 from pipecat-ai/aleix/aws-nova-sonic-function-calls
...
AWSNovaSonicLLMService: fix function calling
2025-06-19 14:42:47 -07:00
Aleix Conchillo Flaqué
878ae42d84
AWSNovaSonicLLMService: fix function calling
2025-06-19 14:26:34 -07:00
Aleix Conchillo Flaqué
d34ebfc126
Merge pull request #2027 from pipecat-ai/aleix/task-on-idle-timeout-repeated
...
PipelineTask: fix repeated on_idle_timeout
2025-06-19 14:13:10 -07:00
Aleix Conchillo Flaqué
028f7b2d65
PipelineTask: fix repeated on_idle_timeout
2025-06-19 09:14:10 -07:00
Mark Backman
0aa3ec50f2
Merge pull request #2023 from pipecat-ai/mb/allow-interruptions-true
...
allow_interruptions=True
2025-06-19 10:24:53 -04:00
Mark Backman
9146def21b
Update examples to use default allow_interruptions, fixes to align examples
2025-06-19 10:07:32 -04:00
Aleix Conchillo Flaqué
ebb23a5a8c
Merge pull request #2024 from pipecat-ai/aleix/audio-buffer-processor-sync-issues
...
AudioBufferProcessor: treat all streams as intermittent
2025-06-18 18:26:38 -07:00
Aleix Conchillo Flaqué
b118082984
AudioBufferProcessor: treat all streams as intermittent
...
This fixes an issue with STTMuteFilter that prevents user audio to be pushed
downstream.
2025-06-18 18:23:31 -07:00