From c2fe8e7fdbaa1ef059e13d9fdb8decfbdcfef786 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Mon, 20 Jan 2025 14:24:13 -0500 Subject: [PATCH] Updated CHANGELOG --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index be621b1d2..2ff694fc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - It is now possible to specify the period of the `PipelineTask` heartbeat frames with `heartbeats_period_secs`. +### Changed + +- Modified `TranscriptProcessor` to use TTS text frames for more accurate assistant + transcripts. Assistant messages are now aggregated based on bot speaking boundaries + rather than LLM context, providing better handling of interruptions and partial + utterances. + +- Updated foundational examples `28a-transcription-processor-openai.py`, + `28b-transcript-processor-anthropic.py`, and + `28c-transcription-processor-gemini.py` to use the updated + `TranscriptProcessor`. + ### Fixed - Fixed a type error when using `voice_settings` in `ElevenLabsHttpTTSService`.