From 6c30371295109740d19a344a15fa188c3aca384c Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Tue, 24 Mar 2026 16:12:25 -0400 Subject: [PATCH] Fix Deepgram Flux event handler docstring to match implementation Update documented event signatures to include transcript argument where the code actually passes it. Remove stale on_speech_started and on_utterance_end entries that were never registered. --- src/pipecat/services/deepgram/flux/stt.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/pipecat/services/deepgram/flux/stt.py b/src/pipecat/services/deepgram/flux/stt.py index 64d4e87b9..c75a092a0 100644 --- a/src/pipecat/services/deepgram/flux/stt.py +++ b/src/pipecat/services/deepgram/flux/stt.py @@ -102,16 +102,15 @@ class DeepgramFluxSTTService(WebsocketSTTService): Event handlers available (in addition to WebsocketSTTService events): - - on_speech_started(service): Deepgram detected start of speech - - on_utterance_end(service): Deepgram detected end of utterance - - on_end_of_turn(service): Deepgram detected end of turn (EOT) - - on_eager_end_of_turn(service): Deepgram predicted end of turn (EagerEOT) + - on_start_of_turn(service, transcript): Deepgram detected start of speech + - on_end_of_turn(service, transcript): Deepgram detected end of turn (EOT) + - on_eager_end_of_turn(service, transcript): Deepgram predicted end of turn (EagerEOT) - on_turn_resumed(service): User resumed speaking after EagerEOT Example:: @stt.event_handler("on_end_of_turn") - async def on_end_of_turn(service): + async def on_end_of_turn(service, transcript): ... """