Я разрабатываю приложение в Android Studio, используя Java. Моему приложению необходимо преобразовать речь в текст в конкретные моменты.
В моем приложении правильно работает распознавание речи:
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
startActivityForResult(intent, 10);
, что полезно для преобразования речи в текст. Однако, чтобы запустить этот фрагмент кода в нужный момент, мне нужно какое-то «взаимодействие» с устройством.
Из-за этого мне потребуется непрерывное распознавание речи в форме, известной как « горячие слова "или" ключевые слова ". Нечто похожее на «OK Google» (лучше, если оно простое и точное - я немного новичок в Android приложениях).
Я знаю существование «голосовых действий», но не могу сделать код работающим
Я не против использования "OK google" или чего-то подобного, если это проще. Таким образом, основная работа приложения заключается в следующем:
Заранее спасибо.