Merge pull request #4293 from pipecat-ai/mb/fix-elevenlabs-tts-enable-logging

Fix ElevenLabs TTS boolean params and add missing features
This commit is contained in:
Mark Backman
2026-04-14 12:58:31 -04:00
committed by GitHub
4 changed files with 17 additions and 6 deletions

View File

@@ -0,0 +1 @@
- Added `pcm_32000` and `pcm_48000` sample rate support to ElevenLabs TTS services.

1
changelog/4293.added.md Normal file
View File

@@ -0,0 +1 @@
- Added `enable_logging` parameter to `ElevenLabsHttpTTSService`. Set to `False` to enable zero retention mode (enterprise only).

1
changelog/4293.fixed.md Normal file
View File

@@ -0,0 +1 @@
- Fixed `ElevenLabsTTSService` ignoring `enable_logging=False` and `enable_ssml_parsing=False`. The truthy check treated `False` the same as `None` (both skipped), and Python's `str(False)` produced `"False"` instead of the lowercase `"false"` expected by the API.