Я пытаюсь разработать приложение для Android-одежды, которое при нажатии кнопки попросит пользователя что-то говорить и отправить его на веб-сервер. Мне также нужно иметь список предварительно определенных шаблонов, похожих на то, что работает Hangouts.Распознавание голоса - с помощью шаблонов (одежда для android)
То, что я пробовал:
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Send to server");
startActivityForResult(intent, SPEECH_REQUEST_CODE);
Это работает, но я не могу поставить пользователю набор предопределенных шаблонов.
Чтение этого - https://developer.android.com/training/wearables/notifications/voice-input.html Я вижу, что это можно сделать в уведомлении ... но это не будет впереди, мне нужен этот интерфейс, чтобы быть модальным/блокирующим, поэтому уведомление не подходит для моего использование случай.
Какие у меня варианты? Как я могу это реализовать?