introduce output transport audio mixers

This commit is contained in:
Aleix Conchillo Flaqué
2024-11-01 23:04:02 -07:00
parent 4455b2a428
commit 81c476dd4c
8 changed files with 289 additions and 24 deletions

View File

@@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Introduce output transport audio mixers. Output transport audio mixers can be
used, for example, to add background sounds or any other audio mixing
functionality before the output audio is actually written to the transport.
- Added `GatedOpenAILLMContextAggregator`. This aggregator keeps the last
received OpenAI LLM context frame and it doesn't let it through until the
notifier is notified.