Ворклог по задаче "Добавить браузерную озвучку букв, слогов и отдельных слов"
16 сент. 2026 г., 13:15:27
Особенность Web Speech API на iPhone
При проверке озвучки на iPhone выяснилась занятная особенность: и Safari, и Chrome фактически используют один и тот же системный голосовой движок iOS.
Для одиночных заглавных букв он ведёт себя крайне неудачно для учебного сценария: вместо самой буквы/её обычного произношения проговаривает фразу вида «Заглавная буква Б».
Для карточек с буквами это ломает механику, поэтому перед отправкой текста в TTS пришлось нормализовать его в нижний регистр.
Практический вывод: визуальное представление и строка, отправляемая в speechSynthesis, не обязаны совпадать. На экране буква может оставаться заглавной, а в TTS передаваться её lowercase-вариант.
15.09.2026
Использовать Web Speech API для воспроизведения учебных единиц: букв, слогов и отдельных слов.