From 2447db766edea3058b01bebb5ded8f4f899a6948 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Tue, 5 May 2026 14:33:19 -0400 Subject: [PATCH] docs(changelog): add 4424 entry for elevenlabs alignment selection fix --- changelog/4424.fixed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/4424.fixed.md diff --git a/changelog/4424.fixed.md b/changelog/4424.fixed.md new file mode 100644 index 000000000..d446d469b --- /dev/null +++ b/changelog/4424.fixed.md @@ -0,0 +1 @@ +- Fixed `ElevenLabsTTSService` and `ElevenLabsHttpTTSService` writing romanized/normalized text to the LLM context. With non-Latin input (e.g., Chinese), the assistant transcript was getting populated with pinyin (`Ni Hao !` instead of `你好!`), which then degraded subsequent LLM turns. The services now consume `alignment` by default and only switch to `normalizedAlignment` / `normalized_alignment` when `pronunciation_dictionary_locators` is configured (where `alignment` has overlapping restarts that produce duplicated/garbled words, per #4316). Both fields are read with preferred-with-fallback semantics since each is nullable per the API schema.