659 B
659 B
- Fixed
ElevenLabsTTSServiceandElevenLabsHttpTTSServicewriting 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 consumealignmentby default and only switch tonormalizedAlignment/normalized_alignmentwhenpronunciation_dictionary_locatorsis configured (wherealignmenthas 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.