Merge pull request #1761 from pipecat-ai/mb/elevenlabs-context-id

Update ElevenLabsTTSService to use the new websocket API
This commit is contained in:
Mark Backman
2025-05-07 17:12:06 -04:00
committed by GitHub
2 changed files with 85 additions and 39 deletions

View File

@@ -28,6 +28,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Updated `ElevenLabsTTSService` to use the beta websocket API
(multi-stream-input). This new API supports context_ids and cancelling those
contexts, which greatly improves interruption handling.
- Observers `on_push_frame()` now take a single argument `FramePushed` instead
of multiple arguments.