update cosmetic changelog updates for 0.0.99

This commit is contained in:
Aleix Conchillo Flaqué
2026-01-13 16:59:46 -08:00
parent 4531d517da
commit 7e1b4a4e90

View File

@@ -40,7 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- start: [VADUserTurnStartStrategy, TranscriptionUserTurnStartStrategy] - start: [VADUserTurnStartStrategy, TranscriptionUserTurnStartStrategy]
- stop: [TranscriptionUserTurnStopStrategy] - stop: [TranscriptionUserTurnStopStrategy]
Turn strategies are configured when setting up `LLMContextAggregatorPair`. urn strategies are configured when setting up `LLMContextAggregatorPair`.
For example: For example:
```python ```python
@@ -247,12 +247,9 @@ turn_analyzer=LocalSmartTurnAnalyzerV3(params=SmartTurnParams())
(PR [#3216](https://github.com/pipecat-ai/pipecat/pull/3216)) (PR [#3216](https://github.com/pipecat-ai/pipecat/pull/3216))
- Updated `SpeechmaticsSTTService` to use new Python Voice SDK with improved - Updated `SpeechmaticsSTTService` to use new Python Voice SDK with improved
VAD, VAD, Smart Turn capabilities, and brings dramatic improvements to latency
Smart Turn capabilities, and brings dramatic improvements to latency without any impact on accuracy. Use the `turn_detection_mode` parameter to control
without the endpointing of speech, with `TurnDetectionMode.EXTERNAL` (default),
any impact on accuracy. Use the `turn_detection_mode` parameter to control
the
endpointing of speech, with `TurnDetectionMode.EXTERNAL` (default),
`TurnDetectionMode.ADAPTIVE`, or `TurnDetectionMode.SMART_TURN`. `TurnDetectionMode.ADAPTIVE`, or `TurnDetectionMode.SMART_TURN`.
```python ```python
stt = SpeechmaticsSTTService( stt = SpeechmaticsSTTService(
@@ -277,8 +274,7 @@ turn_detection_mode=SpeechmaticsSTTService.TurnDetectionMode.ADAPTIVE,
- Updates to Inworld TTS services: - Updates to Inworld TTS services:
- Improved `InworldTTSService`'s websocket implementation to better flush - Improved `InworldTTSService`'s websocket implementation to better flush
and and close context to better handle long inputs.
close context to better handle long inputs.
- Improved docstrings for `InworldTTSService` and `InworldHttpTTSService`. - Improved docstrings for `InworldTTSService` and `InworldHttpTTSService`.
(PR [#3288](https://github.com/pipecat-ai/pipecat/pull/3288)) (PR [#3288](https://github.com/pipecat-ai/pipecat/pull/3288))
@@ -303,18 +299,15 @@ turn_detection_mode=SpeechmaticsSTTService.TurnDetectionMode.ADAPTIVE,
(PR [#3366](https://github.com/pipecat-ai/pipecat/pull/3366)) (PR [#3366](https://github.com/pipecat-ai/pipecat/pull/3366))
- The bundled Smart Turn weights are now updated to v3.2, which has better - The bundled Smart Turn weights are now updated to v3.2, which has better
handling of short utterances, and is more robust against background handling of short utterances, and is more robust against background noise.
noise.
(PR [#3367](https://github.com/pipecat-ai/pipecat/pull/3367)) (PR [#3367](https://github.com/pipecat-ai/pipecat/pull/3367))
- Updated `SpeechmaticsSTTService` dependency to - Updated `SpeechmaticsSTTService` dependency to `speechmatics-voice[smart]>=0.2.6`
`speechmatics-voice[smart]>=0.2.6`
(PR [#3371](https://github.com/pipecat-ai/pipecat/pull/3371)) (PR [#3371](https://github.com/pipecat-ai/pipecat/pull/3371))
- Smart Turn now takes into account `vad_start_seconds` when buffering audio, - Smart Turn now takes into account `vad_start_seconds` when buffering audio,
meaning that the start of the turn audio is not cut off. This improves meaning that the start of the turn audio is not cut off. This improves
accuracy for short utterances. accuracy for short utterances.
- The default value of `pre_speech_ms` is now set to 500ms for Smart Turn. - The default value of `pre_speech_ms` is now set to 500ms for Smart Turn.
(PR [#3377](https://github.com/pipecat-ai/pipecat/pull/3377)) (PR [#3377](https://github.com/pipecat-ai/pipecat/pull/3377))
@@ -370,13 +363,10 @@ turn_detection_mode=SpeechmaticsSTTService.TurnDetectionMode.ADAPTIVE,
(PR [#3045](https://github.com/pipecat-ai/pipecat/pull/3045)) (PR [#3045](https://github.com/pipecat-ai/pipecat/pull/3045))
- For `SpeechmaticsSTTService`, the `end_of_utterance_mode` parameter is - For `SpeechmaticsSTTService`, the `end_of_utterance_mode` parameter is
deprecated. deprecated. Use the new `turn_detection_mode` parameter instead, with
Use the new `turn_detection_mode` parameter instead, with `TurnDetectionMode.EXTERNAL`,`TurnDetectionMode.ADAPTIVE`, or
`TurnDetectionMode.EXTERNAL`, `TurnDetectionMode.SMART_TURN`. The `enable_vad` parameter is also
`TurnDetectionMode.ADAPTIVE`, or `TurnDetectionMode.SMART_TURN`. The deprecated and is inferred from the `turn_detection_mode`.
`enable_vad`
parameter is also deprecated and is inferred from the
`turn_detection_mode`.
(PR [#3225](https://github.com/pipecat-ai/pipecat/pull/3225)) (PR [#3225](https://github.com/pipecat-ai/pipecat/pull/3225))
- `OpenAILLMContext` and its associated things (context aggregators, etc.) are - `OpenAILLMContext` and its associated things (context aggregators, etc.) are
@@ -456,8 +446,8 @@ start=[TranscriptionUserTurnStartStrategy(enable_interruptions=False)],
(PR [#3322](https://github.com/pipecat-ai/pipecat/pull/3322)) (PR [#3322](https://github.com/pipecat-ai/pipecat/pull/3322))
- Updated `SpeechmaticsSTTService` for version `0.0.99+`: - Updated `SpeechmaticsSTTService` for version `0.0.99+`:
- Fixed `SpeechmaticsSTTService` to listen for - Fixed `SpeechmaticsSTTService` to listen for `VADUserStoppedSpeakingFrame`
`VADUserStoppedSpeakingFrame` in order to finalize transcription. in order to finalize transcription.
- Default to `TurnDetectionMode.FIXED` for Pipecat-controlled end of turn - Default to `TurnDetectionMode.FIXED` for Pipecat-controlled end of turn
detection. detection.
- Only emit VAD + interruption frames if VAD is enabled within the plugin - Only emit VAD + interruption frames if VAD is enabled within the plugin