TTSServices: for now just specify a single text aggregator

This commit is contained in:
Aleix Conchillo Flaqué
2025-03-19 11:02:29 -07:00
parent fc0f404d26
commit 336e2f1579
5 changed files with 15 additions and 32 deletions

View File

@@ -21,8 +21,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- 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. They also allow for the text to be manipulated while it's
being aggregated. Multiple text aggregators can be passed with
`text_aggregators` to the TTS service.
being aggregated. A text aggregator can be passed via `text_aggregator` to the
TTS service.
- Added new `UltravoxSTTService`.
(see https://github.com/fixie-ai/ultravox)