Нейросетевые голоса звучат почти как живой чтец — и тем заметнее, когда чтец вдруг говорит «звОнит» или запинается на имени эльфийского короля. Расскажем честно, откуда берутся такие ошибки, что ЛитГолос делает с текстом до того, как его прочитает голос, и чем можно помочь.
Откуда берутся ошибки
Ударение угадывается, а не берётся из словаря. В письменном русском ударений нет, и синтезатору их нужно расставить самому. Модель делает это по сочетаниям букв, которые видела при обучении. На обычных словах она почти не ошибается, а вот на редких и придуманных — легко: в фантастике и фэнтези новых слов много, и модель переносит на них ударение из похожих, но других слов.
Омографы. «Замок» и «замок», «мука» и «мука», «большая часть» и «который час» — одинаково пишутся, но читаются по-разному. Правильный вариант зависит от смысла фразы, и здесь ошибается даже человек, если читает с листа.
Числа и сокращения. «В 1812 году», «21 глава», «т. е.», «XIX век» — всё это нужно превратить в слова в правильном падеже. Голос сам этого не делает: что написано цифрами, то нужно сначала «проговорить» текстом.
Иностранные слова. Имена, названия брендов и цитаты латиницей русский голос читает по-русски — и без подготовки получается что-то вроде побуквенного чтения.
Что мы делаем до озвучки
Перед тем как отдать абзац голосу, ЛитГолос готовит текст:
- числа читаются в нужном падеже — с учётом того, с какими словами они согласуются: «в 5 книгах» звучит как «в пяти книгах», а не «в пять книгах»; римские цифры, даты и сокращения раскрываются в слова;
- иностранные слова проходят через словарь произношения, который мы постоянно пополняем; слово, которого в словаре ещё нет, читается по правилам языка, а не побуквенно;
- составные слова вроде «техножрец» получают ударение по последней части — так, как их прочитал бы человек;
- буква «ё» сразу задаёт ударение — книги, где «ё» проставлена, звучат заметно точнее.
Эти улучшения мы выпускаем постоянно и проверяем на большом наборе реальных книг, чтобы исправление одного случая не ломало другие.
Чего пока нет
Скажем прямо: идеального чтения не будет и у нас. Омографы в сложных фразах, придуманные слова и редкие имена по-прежнему иногда звучат неправильно. Своего словаря ударений, куда можно вписать нужное произношение для своей книги, в приложении пока нет.
Как сообщить об ошибке
Если голос стабильно читает какое-то слово неправильно, напишите нам через обратную связь. Чтобы мы быстрее разобрались, укажите:
- слово или фразу, как они написаны в книге;
- как их нужно прочитать;
- голос, которым вы слушали.
Такие сообщения — лучший источник исправлений: именно по отзывам о фантастике мы научили озвучку правильно читать составные слова.
Частые вопросы
Исправление появится в книге, которую я уже слушаю? Да, для абзацев, которые ещё не озвучены. Абзацы, уже сохранённые на вашем устройстве, остаются в той озвучке, в которой вы их слушали.
Недавно озвученные абзацы хранит и сервер — 7 дней с последней озвучки, чтобы повторная озвучка того же абзаца тем же голосом не стоила фрагментов. Абзац, который затронуло исправление, сервер из этого кэша не возьмёт и озвучит заново — уже правильно.
Какой голос ошибается меньше? Ударения и подготовка текста у всех русских голосов общие, поэтому ошибки в ударениях от голоса почти не зависят. Выбирайте голос по звучанию — как его подобрать, рассказано в гайде «Как слушать книги с AI-озвучкой».
А английские книги? Для английского текста работают отдельные голоса со своим произношением — подробнее в статье «Как слушать книги на английском».