JAICP

Разметка синтеза речи


При написании ответов бота в телефонном канале вы можете использовать специальную разметку, чтобы управлять звучанием произносимых слов и фраз при синтезе речи бота.

Элементы разметки отличаются в зависимости от используемого провайдера TTS.


Яндекс

Ударение

При необходимости явно указать ударение в слове, если оно произносится неверно, перед ударной гласной ставьте символ +:

a: Это система автоматического обзв+она.

Чтобы улучшить качество синтеза длинных слов, их можно разбить на короткие и указать ударения для каждого из них:

a: Мн+ого пр+офильный проект.

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


Паузы

Каждый отделенный пробелом пунктуационный знак преобразуется в паузу длительностью 50–100 мс. Таким образом можно задавать небольшие паузы последовательностью дефисов:

a: Здравствуйте - - - {{$dialer.getPayload().name}}!

Не рекомендуется создавать таким образом большие паузы. Длинная последовательность дефисов может привести к звуковым артефактам при синтезе.


Google

Ударение

При необходимости явно указать ударение в слове, если оно произносится неверно, после ударной гласной ставьте символ ':

a: Это система автоматического обзво'на.