fix: voice AI spells out numbers/dates for TTS #5

Merged
arystanbek merged 1 commits from fix/voice-number-pronunciation into main 2026-08-30 06:22:06 +00:00
Owner

TTS читает сырой текст побуквенно/по цифрам без нормализации. Короткие номера (1414) читались как единое 4-значное число, даты (25 числа) — в неправильном падеже. Добавлена явная инструкция в voice system prompt проговаривать номера и даты словами в правильной устной форме.

TTS читает сырой текст побуквенно/по цифрам без нормализации. Короткие номера (1414) читались как единое 4-значное число, даты (25 числа) — в неправильном падеже. Добавлена явная инструкция в voice system prompt проговаривать номера и даты словами в правильной устной форме.
arystanbek added 1 commit 2026-08-30 06:21:59 +00:00
TTS reads raw text digit-by-digit with no number/date normalization layer.
Short numbers like 1414 were read as a single 4-digit number (tysyacha
chetyresta chetyrnadtsat) instead of a spoken code, and dates like '25
chisla' were read in the wrong grammatical case (dvadtsat pyat chislo
instead of dvadtsat pyatogo chisla). Extend the voice delivery_hint with
explicit spell-out rules so the model itself produces already-correct
spoken-form text.
arystanbek merged commit a013ac95e8 into main 2026-08-30 06:22:06 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: digiops/call-center#5