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