Блок Текст
Используйте этот блок, когда бот должен вывести текстовое сообщение в чате с клиентом.
Параметры
В параметрах блока можно указать один или несколько вариантов реплик, одну из которых бот будет выводить клиенту.
Если нажать на кнопку Добавить другую реплику, то можно указать другой вариант реплики бота. В процессе диалога с клиентом бот будет случайным образом выбирать одну из реплик в этом блоке и выводить ее клиенту.
После сохранения блока с несколькими репликами, вы будете видеть, сколько всего реплик вы добавили в этот блок.
Использование переменных
Вы можете подставлять переменные в выводимый текст. Например, если написать «Привет, $name!
», то бот по дменит $name
на значение переменной name
перед выводом.
Вы также можете подставить несколько переменных в поле Реплика бота.
Несколько текстов подряд
Можно поставить несколько блоков Текст подряд. Тогда бот выведет несколько реплик подряд, либо «склеит» тексты в одну реплику — зависит от канала, в котором работает бот.
Разметка синтеза речи
Вы можете добавить разметку синтеза речи для навыков голосовых ассистентов.
Настройка голосового синтеза
При оформлении реплик бота вы можете при помощи разметки управлять синтезируемыми звуками.
- Отмечайте ударные гласные в слове символом
+
, например:
a: Это система автоматического обзв+она.
- Длинные слова можно разбить на короткие и проставлять ударения для каждого из них, например:
a: Мн+ого пр+офильный проект.
-
Некоторые слова можно попробовать писать так, как они слышатся. Например,
«пожалуйста»
—пож+алуста
. -
Каждый отделенный пробелом пунктуационный знак преобразуется в паузу длительностью 50-100 мс. Таким образом можно задавать небольшие паузы последовательностью дефисов. Например:
a: Здравствуйте! Ответьте на вопрос: - - - - да, нет или наверное
Не стоит создавать таким образом большие паузы. Длинная последовательность дефисов может привести к звуковым артефактам при синтезе.
HTML-разметка
Вы можете использовать HTML-разметку в текстовых сообщениях. Для этого активируйте переключатель Использовать в сообщении HTML раз метку.
Ограничения символов в блоке текст
В блоке Текст есть ограничение на количество символов. В Aimylogic в одном блоке Текст может быть не более 500 символов. При этом один экран может содержать несколько блоков Текст.
Дополнительные ограничения зависят от канала, в котором вы публикуете бота.