Ворклог по задаче "Добавить браузерную озвучку букв, слогов и отдельных слов"

16 сент. 2026 г., 13:15:27

Особенность Web Speech API на iPhone

При проверке озвучки на iPhone выяснилась занятная особенность: и Safari, и Chrome фактически используют один и тот же системный голосовой движок iOS.

Для одиночных заглавных букв он ведёт себя крайне неудачно для учебного сценария: вместо самой буквы/её обычного произношения проговаривает фразу вида «Заглавная буква Б».

Для карточек с буквами это ломает механику, поэтому перед отправкой текста в TTS пришлось нормализовать его в нижний регистр.

Практический вывод: визуальное представление и строка, отправляемая в speechSynthesis, не обязаны совпадать. На экране буква может оставаться заглавной, а в TTS передаваться её lowercase-вариант.

15.09.2026

Использовать Web Speech API для воспроизведения учебных единиц: букв, слогов и отдельных слов.