introduce text aggregators

This commit is contained in:
Aleix Conchillo Flaqué
2025-03-13 19:41:33 -07:00
parent 624a454f8b
commit f8610a69a5
5 changed files with 143 additions and 10 deletions

View File

@@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Added new `BaseTextAggregator`. Text aggregators are used by the TTS service
to aggregate LLM tokens and decide when the aggregated text should be pushed
to the TTS service. It also allows for the text to be manipulated while it's
being aggregated.
- Added new `UltravoxSTTService`.
(see https://github.com/fixie-ai/ultravox)