Обзор голосового ассистента для OS Android Just Speak

Дата публикации:29.09.2013
Twitter Facebook Vkontakte

Just Speak является службой доступности операционной системы Android, которая предоставляет возможность голосового управления устройством. Продукт распространяется бесплатно и является разработкой Eyes-Free Project, то есть официальной команды доступности, которая занимается специальными возможностями OS Android, в том числе программами голосового экранного доступа TalkBack и тактильного экранного доступа BrailleBack.

Программа поддерживается Android 4.2 и выше и доступна в Play Market.

После установки Just Speak следует запустить посредством соответствующего переключателя в меню "Настройки\Специальные возможности\Just Speak". После этого служба будет работать в фоновом режиме и автоматически запускаться при перезагрузки устройства. При этом одновременно с ней могут быть запущены и другие службы доступности, в том числе и TalkBack.

После запуска программа регистрируется в системе в качестве ассистента. Чтобы вызвать диалог ввода голосовой команды, следует использовать жест проведения пальцем от нижнего края экрана вверх (при активированном изучении касанием - двумя пальцами). Это тот самый жест, который на стоковых сборках Android открывает панель поиска Google. Начиная с Android 4.3, Just Speak также можно вызвать долгим нажатием на клавишу регулировки громкости.

Готовность Just Speak к восприятию команды иллюстрируется специальным графическим значком, а также звуковым сигналом и вибрацией (если в устройстве присутствует микромотор). Реакция на команды показывается как визуально, так и произносится вслух, если запущен TalkBack.

В целом Just Speak поддерживает два типа голосовых команд: глобальные и локальные. Глобальные команды доступны на любом экране, а локальные предназначены для активации элементов управления на тех или иных экранах (или, если так будет понятнее, окнах).

Ниже будут описаны голосовые команды Just Speak, актуальные на момент версии 0.3. Поскольку на момент написания данного материала поддерживается только английский язык, то и команды приводятся на английском.

Глобальные команды Just Speak
Команда Действие
Open + название приложения Открыть приложение
Recent Открыть список недавних приложений
Quick Settings Открыть панель быстрых настроек
Switch Wi-Fi On/Off Включить или выключить Wi-Fi
Switch Bluetooth On/Off Включить или выключить Bluetooth
Switch Tethering On/Off Включить или выключить режим модема
Go Home Вернуться на домашний экран
Go Back Вернуться на уровень назад (эмуляция кнопки Back)
Open Notifications Выдвинуть панель уведомлений

Команды не являются жёстко заданными и могут изменяться посредством использования синонимов. Например, вместо "open" можно говорить "launch", "go to", "show" или "display". Кроме того, команды голосового управления могут быть сформулированы как полноценное предложение, например, "Please open GMail".

Также для запуска часто используемых приложений к команде "open" или её аналогам можно добавлять следующие термины:

  • "Browser" или "Web" - браузер по умолчанию,
  • "OK Google Now" - ассистент Google Now,
  • "Search" или "Voice Search" - голосовой поиск Google.
Локальные команды Just Speak
Команда Действие
Click + название элемента управления Активировать элемент управления
Turn on/off + название переключателя Включает и выключает переключатель
Scroll up/down Прокрутка вверх или вниз

Здесь также помимо команды "click" можно использовать такие синонимы как "touch", "click on", "press", "activate", "open", "push" и "tap".

Just Speak позволяет отдавать не только однократные команды, но и цепочки команд. Достигается это посредством использования во фразах связывающих слов. Например, для открытия панели быстрых настроек и нажатия там кнопки "Wi-Fi" достаточно сказать одну фразу: "Quick Settings then Wi-Fi". Это пример связки из глобальной и локальной команды, которая становится доступна после успешного выполнения глобальной. Такие же цепочки можно составлять и для интерфейса приложений, например, "Open GMail, then compose". Единственно интерфейс придётся перевести на английский язык.

Just Speak является экспериментальным продуктом и пока находится в статусе беты, поэтому в дальнейшем возможны серьёзные изменения как диапазона и формы команд, так и общих принципов взаимодействия.



Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2017