update cosmetic changelog updates for 0.0.99
This commit is contained in:
36
CHANGELOG.md
36
CHANGELOG.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user