Обзор разговорных компонентов
Диалоговые компоненты — это все, что составляет подсказку, например подтверждения или вопросы. Они также включают в себя чипы, которые используются для продолжения или поворота разговора. Подсказки и фишки являются основой диалогового взаимодействия и должны быть разработаны для каждого хода диалога.
В этом разделе приведены рекомендации по написанию 1) голосовых подсказок, которые пользователь слышит, 2) отображаемых подсказок, которые пользователь видит, и 3) фишек, которые пользователь может произносить или нажимать в разговорной манере и сфокусироваться на пользователе.
Когда писать подсказки
Во время высокого уровня и детального проектирования
Начинаем с примеров диалогов для разговора в Google Home
Когда у вас есть четкое понимание контекста разговора.
Где и как появляются подсказки
Разговорные подсказки могут быть синтезированы или записаны в виде речи.
Синтезированный | Платформа Actions on Google предоставляет множество голосов для преобразования текста в речь (TTS), которые говорят на разных языках. Перейдите в раздел «Языки и локали» , чтобы прослушать их. Обратите внимание, что вы можете настроить звучание синтезированной речи с помощью языка разметки синтеза речи (SSML) . Например, вы можете добавить тишину или паузы, указать, как следует читать числа, или настроить интонацию. |
Записано | Вы можете нанять профессионального актера озвучивания или даже попробовать использовать свой собственный голос. В любом случае вам нужно будет записать весь звук, который будет использоваться в вашем действии. |
Подсказки к отображению имеют особые требования к форматированию.
Не более 640 символов | Существует ограничение в 640 символов за ход, но мы рекомендуем использовать 300 символов или меньше. |
Показать подсказку дисплея в 1 или 2 частях | Подсказка на дисплее может отображаться в двух частях. Думайте об этом как о возврате каретки, позволяющем визуально разделить подсказку на дисплее для удобочитаемости. Например, вы можете отделить меню от вопроса или отделить настройку шутки от изюминки. |
смайлики | Текст в подсказке на дисплее может включать «кавычки» и большинство других символов Юникода, включая смайлики. |
Примеры
Этот пример содержит 4 компонента:
В этом примере отсутствует дискурсивный маркер , хотя его можно было бы использовать, чтобы подчеркнуть связь между добавлением кроссовок и возникающим в результате вопросом, например: «Итак, какой размер вам нужен?» или «Теперь, какой размер вы хотите?»
В этом примере также отбрасывается неявное подтверждение , которое было бы уместно, если бы пользователь мог видеть визуальное изображение конкретных кроссовок, которые нужно добавить, или если окончательный элемент (обувь с указанным цветом и размером) будет подтвержден позже в диалоговом окне.
Виды разговорных компонентов
Разговорная составляющая | Пример |
---|---|
Благодарности | Хорошо. |
Извинения | Извините, я пока не могу отправлять электронные открытки. |
Команды | Создайте букет из желтых ромашек и белых тюльпанов |
Подтверждения | Понятно. Мужские кроссовки королевского синего и неоново-зеленого цвета. В каком размере? |
Дискурсивные маркеры | Кстати, ... |
Эрконы | <приветственный сигнал при включении Google Home> |
Концовки | Чем еще я могу вам помочь прямо сейчас? |
Ошибки | Извините, на сколько? |
Привет | Добро пожаловать. |
Информационные сообщения | 42 — обильное число, потому что сумма его собственных делителей, 54, больше самого себя. |
Вопросы | Какие цветы вы бы хотели видеть в своем букете? |
Предложения | Я могу рассказать вам больше о I/O. Например, вам может быть интересно узнать о ключевых докладах, лабораториях кода или обзорах приложений. Я также могу помочь вам найти сеансы или часы работы. Итак, что вы хотите знать? |
Чипсы | Добавить в корзину. |