Skip to main content

Как писать сценарии, которые естественно звучат в синтезе речи

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

Автор: Abdul WaheedОпубликовано: 7 мин чтения

Пишите для слуха, а не для глаз

Читатель может вернуться взглядом к сложному предложению. Слушатель — нет. Текст, который хорошо читается на странице, на слух бывает трудно воспринимать, а синтетический голос лишь усугубляет это, потому что не умеет расставлять акценты так, как это сделал бы диктор-человек. Стремитесь к тексту, который вы сами могли бы спокойно прочитать вслух, произнося каждое предложение на одном дыхании.

Пишите короткими и прямыми предложениями

  • Старайтесь, чтобы в предложении было примерно 10–20 слов. Разбивайте любое предложение, в середину которого вставлено больше одного оборота, выделенного запятыми.
  • Начинайте с главного. «Нажмите „Сохранить“, чтобы не потерять изменения» воспринимается легче, чем «Чтобы изменения, которые иначе будут потеряны, не пропали, нажмите „Сохранить“».
  • Не нагромождайте скобки и тире. Превращайте отступления в отдельные предложения.
  • Делите текст на абзацы. Новый абзац дает голосу — и слушателю — естественную передышку.

Управляйте ритмом с помощью знаков препинания

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

На Open Text to Speech можно также добавлять теги пауз, например [pause:short] или [pause:long], там, где нужна намеренная пауза, — скажем, перед тем как раскрыть ответ, или между пунктами списка.

Пишите числа, даты и символы так, как их нужно произносить

Голоса угадывают, как читать числа и символы, и догадка зависит от контекста. Когда это важно, пишите словами:

ВместоПишитеПочему
3/4три четвертиМожет быть прочитано как дата или как «три дробь четыре».
10-15 минот 10 до 15 минутДефисы и сокращения читаются непредсказуемо.
1998тысяча девятьсот девяносто восьмойТолько если это год, а голос читает его как обычное число.
№ 1номер одинСимволы могут пропускаться или читаться буквально.
напр.напримерСокращения часто читаются по буквам или как есть.

Разберитесь с именами, аббревиатурами и сложными словами

  • Аббревиатуры. Если аббревиатуру нужно произнести по буквам, добавьте пробелы или точки: «М Ч С» или «М.Ч.С.». Если ее произносят как слово (например, НАТО), оставьте ее слитной.
  • Необычные имена. Пишите их так, как они должны прозвучать для слушателя, даже если на экране это выглядит странно. Ведите короткий список своих фонетических написаний, чтобы каждый раз использовать одно и то же.
  • Омографы. Такие слова, как «замок», «мука», «атлас» и «стоит», произносятся по-разному в зависимости от значения. Если голос выбирает неверный вариант, перестройте фразу («дверной замок» вместо просто «замок»), чтобы оставался только один возможный вариант прочтения.
  • Иностранные слова. Голос для одного языка может неправильно произнести фразу из другого. Подумайте о более простом синониме или коротком пояснении.

Делите длинные сценарии на части

Каждый запрос в Студии может содержать до 2000 символов — примерно 300 слов. Длинные сценарии делите в естественных местах, например по абзацам или сменам сцен, но никогда не посреди предложения, и используйте для всех частей один и тот же голос и одинаковые настройки, чтобы фрагменты плавно стыковались.

Короткий чек-лист перед созданием аудио

  • Один раз прочитайте сценарий вслух сами. Там, где запнетесь вы, запнется и голос.
  • Проверьте каждое число, дату, символ и сокращение.
  • Проверьте имена и аббревиатуры и используйте свои фонетические написания.
  • Убедитесь, что каждое предложение заканчивается знаком препинания.
  • Сначала озвучьте короткий тестовый фрагмент, а затем весь сценарий.

Часто задаваемые вопросы

Почему голос сливает предложения друг с другом?

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

Как исправить неправильно произнесенное имя?

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

Сколько слов помещается в один запрос?

До 2000 символов на запрос — это примерно 300 слов английского текста. Более длинные сценарии делите по абзацам.

Стоит ли использовать эмодзи или специальные символы?

Нет. Они либо пропускаются, либо зачитываются неожиданным образом. Удалите их из текста, который отправляете на озвучку.