Merge pull request #3328 from speechmatics/fix/speectmatics-vad

Update to SpeechmaticsSTTService for `0.0.99`
This commit is contained in:
Mark Backman
2026-01-07 14:42:21 -05:00
committed by GitHub
3 changed files with 31 additions and 9 deletions

1
changelog/3328.added.md Normal file
View File

@@ -0,0 +1 @@
- Added `split_sentences` parameter to `SpeechmaticsSTTService` to control sentence splitting behavior for finals on sentence boundaries.

4
changelog/3328.fixed.md Normal file
View File

@@ -0,0 +1,4 @@
- Updated `SpeechmaticsSTTService` for version `0.0.99+`:
- Fixed `SpeechmaticsSTTService` to listen for `VADUserStoppedSpeakingFrame` in order to finalize transcription.
- Default to `TurnDetectionMode.FIXED` for Pipecat-controlled end of turn detection.
- Only emit VAD + interruption frames if VAD is enabled within the plugin (modes other than `TurnDetectionMode.FIXED` or `TurnDetectionMode.EXTERNAL`).