Проектирование голосовых приложений и как они работают.
Перед тем, как давать советы по разработке, автор рассказывает, как работает голосовое управление.
Устройство постоянно слушает пользователя. Если оно услышит команду для активации (это может быть Окей гугл, Алекса или какая либо другая), оно отправляет вопрос пользователя в облако платформы. Используя автоматическое распознание речи (ASR) и понимание естественного языка (NLU) оно преобразует вопрос и отправляет его в поддерживаемое приложение. Приложение обрабатывает полученный запрос и отвечает голосом, или отображает ответ визуально, если есть такая возможность. Всё это происходит в считанные секунды.
Руководство по созданию голосового приложения:
1. Поймите ценность приложения. Чем голосовой интерфейс будет лучше графического? Вот основные причины использования голоса по статистике 2016 года в США. У голосового интерфейса выше юзабилити, не нужно вникать в различные менюшки в приложении. Выше скорость получения результата, удобно использовать когда заняты руки (hands free).
2. Определите стиль общения голосового помощника. Для написания голоса Alexa, Amazon пыталась отразить те атрибуты которые они ценят больше всего. Они сделали голос помощника, умным, сдержанным, но с долей юмора. При ответе на вопрос, помощник может менять тип общения в зависимости от заданого вопроса.
3. Определите возможности голосового приложения. Например, банковское приложение может просто сообщать баланс на вашем счёте, но возможно вы захотите сделать что-то поинтересней.
4. На основе заданных возможностей продумайте сценарии использования с описание проблемных ситуаций. Учитывайте альтернативные формулировки вопросов.
5. Тестирование. Важно перед началом разработки всё протестировать, на этом этапе проще исправить и выявить проблемы. Amazon и Google предоставляет инструменты для проведения голосового тестирования.
6. Начать разработку.
В конце статьи автор приводит ссылки на другие материалы по разработке голосовых интерфейсов.
Статью можно смело сохранить в закладки.
https://goo.gl/lbRBmI