Можно ли зарегистрировать намерение верхнего уровня в Mirror API?

Примером «действий верхнего уровня» может быть «Google», «сделать снимок» и т. д.

Можно ли с помощью Mirror API зарегистрировать пользовательское событие верхнего уровня? «Хорошо, Гласс, разомни меня».

Второстепенный вопрос, который у меня есть, заключается в том, можно ли воспринимать речь пользователя. Используя пример «OK Glass, Google», пользователь произносит запрос, который принимает и обрабатывает Google. Можно ли зафиксировать это для вашего пользовательского действия с помощью Mirror API?


person arjs    schedule 18.04.2013    source источник


Ответы (2)


Это пока невозможно ни с клиентом Glass, ни с Mirror API. Однако уже есть зарегистрированный запрос функции, которому вы можете следовать, чтобы получать обновления о прогрессе.

person Alain    schedule 18.04.2013
comment
Спасибо. Я бы сказал, что это очень важная функция для API, прежде чем он выйдет в версии 1.0. - person arjs; 18.04.2013
comment
В настоящее время вы можете сделать распознавание голоса для ответных команд на картах. Это не очень приятный UX, но это лучше, чем ничего: developers.google.com/glass/menu-items#built-in-menu-items - person Lance Nanek; 09.05.2013

Вы можете сделать это прямо сейчас, только если вы рутируете устройство (аннулируя гарантию) и активируете то, что они называют «лабораторными экспериментами». В частности, один из них называется «Native App Voice», который позволяет вам через AndroidManifest.xml собственного APK, развернутого на Glass, активировать голосовой ярлык в меню «ОК, стекло», чтобы запустить намерение для вашего приложения.

См.: https://gist.github.com/zhuowei/5624527.

person Roberto Andrade    schedule 07.09.2013