Нейросетевые голоса звучат почти как живой чтец — и тем заметнее, когда чтец вдруг говорит «звОнит» или запинается на имени эльфийского короля. Расскажем честно, откуда берутся такие ошибки, что ЛитГолос делает с текстом до того, как его прочитает голос, и чем можно помочь.

Откуда берутся ошибки

Ударение угадывается, а не берётся из словаря. В письменном русском ударений нет, и синтезатору их нужно расставить самому. Модель делает это по сочетаниям букв, которые видела при обучении. На обычных словах она почти не ошибается, а вот на редких и придуманных — легко: в фантастике и фэнтези новых слов много, и модель переносит на них ударение из похожих, но других слов.

Омографы. «Замок» и «замок», «мука» и «мука», «большая часть» и «который час» — одинаково пишутся, но читаются по-разному. Правильный вариант зависит от смысла фразы, и здесь ошибается даже человек, если читает с листа.

Числа и сокращения. «В 1812 году», «21 глава», «т. е.», «XIX век» — всё это нужно превратить в слова в правильном падеже. Голос сам этого не делает: что написано цифрами, то нужно сначала «проговорить» текстом.

Иностранные слова. Имена, названия брендов и цитаты латиницей русский голос читает по-русски — и без подготовки получается что-то вроде побуквенного чтения.

Что мы делаем до озвучки

Перед тем как отдать абзац голосу, ЛитГолос готовит текст:

  • числа читаются в нужном падеже — с учётом того, с какими словами они согласуются: «в 5 книгах» звучит как «в пяти книгах», а не «в пять книгах»; римские цифры, даты и сокращения раскрываются в слова;
  • иностранные слова проходят через словарь произношения, который мы постоянно пополняем; слово, которого в словаре ещё нет, читается по правилам языка, а не побуквенно;
  • составные слова вроде «техножрец» получают ударение по последней части — так, как их прочитал бы человек;
  • буква «ё» сразу задаёт ударение — книги, где «ё» проставлена, звучат заметно точнее.

Эти улучшения мы выпускаем постоянно и проверяем на большом наборе реальных книг, чтобы исправление одного случая не ломало другие.

Чего пока нет

Скажем прямо: идеального чтения не будет и у нас. Омографы в сложных фразах, придуманные слова и редкие имена по-прежнему иногда звучат неправильно. Своего словаря ударений, куда можно вписать нужное произношение для своей книги, в приложении пока нет.

Как сообщить об ошибке

Если голос стабильно читает какое-то слово неправильно, напишите нам через обратную связь. Чтобы мы быстрее разобрались, укажите:

  • слово или фразу, как они написаны в книге;
  • как их нужно прочитать;
  • голос, которым вы слушали.

Такие сообщения — лучший источник исправлений: именно по отзывам о фантастике мы научили озвучку правильно читать составные слова.

Частые вопросы

Исправление появится в книге, которую я уже слушаю? Да, для абзацев, которые ещё не озвучены. Абзацы, уже сохранённые на вашем устройстве, остаются в той озвучке, в которой вы их слушали.

Недавно озвученные абзацы хранит и сервер — 7 дней с последней озвучки, чтобы повторная озвучка того же абзаца тем же голосом не стоила фрагментов. Абзац, который затронуло исправление, сервер из этого кэша не возьмёт и озвучит заново — уже правильно.

Какой голос ошибается меньше? Ударения и подготовка текста у всех русских голосов общие, поэтому ошибки в ударениях от голоса почти не зависят. Выбирайте голос по звучанию — как его подобрать, рассказано в гайде «Как слушать книги с AI-озвучкой».

А английские книги? Для английского текста работают отдельные голоса со своим произношением — подробнее в статье «Как слушать книги на английском».