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.
This commit is contained in:
Mark Backman
2026-03-24 16:12:25 -04:00
parent ddf6a41854
commit 6c30371295

View File

@@ -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):
...
"""