Merge pull request #4473 from timofey-TK/inworld-tts-v2

Add support for Inworld TTS v2 fields
This commit is contained in:
Mark Backman
2026-05-13 15:32:16 -04:00
committed by GitHub
3 changed files with 105 additions and 0 deletions

3
changelog/4473.added.md Normal file
View File

@@ -0,0 +1,3 @@
- Inworld TTS updates:
- Added `delivery_mode` setting (`STABLE`/`BALANCED`/`CREATIVE`) to `InworldTTSService` and `InworldHttpTTSService`, enabling the stability-vs-creativity tradeoff in `inworld-tts-2`.
- Added language support to `InworldTTSService` and `InworldHttpTTSService`. The `language` setting is now forwarded to the API, and a new `language_to_inworld_language()` helper normalizes Pipecat `Language` enums to Inworld's BCP-47 locale tags.