diff --git a/CHANGELOG.md b/CHANGELOG.md index a0dcf9af1..3b1a3bafd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,13 +10,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Added a new `audio_in_stream_on_start` field to `TransportParams`. - -- Added a new method `start_audio_in_streaming` in the `BaseInputTransport`. - - This method should be used to start receiving the input audio in case the field `audio_in_stream_on_start` is set to `false`. -- Added support for the `RTVIProcessor` to handle buffered audio in `base64` format, converting it into InputAudioRawFrame for transport. +- Added a new method `start_audio_in_streaming` in the `BaseInputTransport`. -- Added support for the `RTVIProcessor` to trigger `start_audio_in_streaming` only after the `client-ready` message. + - This method should be used to start receiving the input audio in case the + field `audio_in_stream_on_start` is set to `false`. + +- Added support for the `RTVIProcessor` to handle buffered audio in `base64` + format, converting it into InputAudioRawFrame for transport. + +- Added support for the `RTVIProcessor` to trigger `start_audio_in_streaming` + only after the `client-ready` message. - Added new `MUTE_UNTIL_FIRST_BOT_COMPLETE` strategy to `STTMuteStrategy`. This strategy starts muted and remains muted until the first bot speech completes, @@ -45,11 +49,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Updated `DailyTransport` to respect the `audio_in_stream_on_start` field, ensuring it only starts receiving the audio input if it is enabled. +- Updated `DailyTransport` to respect the `audio_in_stream_on_start` field, + ensuring it only starts receiving the audio input if it is enabled. -- Updated `FastAPIWebsocketOutputTransport` to send `TransportMessageFrame` and `TransportMessageUrgentFrame` to the serializer. +- Updated `FastAPIWebsocketOutputTransport` to send `TransportMessageFrame` and + `TransportMessageUrgentFrame` to the serializer. -- Updated `WebsocketServerOutputTransport` to send `TransportMessageFrame` and `TransportMessageUrgentFrame` to the serializer. +- Updated `WebsocketServerOutputTransport` to send `TransportMessageFrame` and + `TransportMessageUrgentFrame` to the serializer. - Enhanced `STTMuteConfig` to validate strategy combinations, preventing `MUTE_UNTIL_FIRST_BOT_COMPLETE` and `FIRST_SPEECH` from being used together