From 5f32fb125d4351f5357d1ac33e0687240a8c7033 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Mon, 26 Aug 2024 15:06:01 -0700 Subject: [PATCH] updated CHANGELOG.md --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dc4273be..7acae5c82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,30 @@ All notable changes to **pipecat** will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Added + +- Added `TTSModelUpdateFrame`, `TTSLanguageUpdateFrame`, `STTModelUpdateFrame`, + and `STTLanguageUpdateFrame` frames to allow you to switch models, language + and voices in TTS and STT services. + +- Added new `transcriptions.Language` enum. + +### Changed + +- `DailyTransport.on_joined` event now returns the full session data instead of + just the participant. + +- `CartesiaTTSService` is now a subclass of `TTSService`. + +- `DeepgramSTTService` is now a subclass of `STTService`. + +- `WhisperSTTService` is now a subclass of `SegmentedSTTService`. A + `SegmentedSTTService` is a `STTService` where the provided audio is given in a + big chunk (i.e. from when the user starts speaking until the user stops + speaking) instead of a continous stream. + ## [0.0.41] - 2024-08-22 ### Added