Я пытался кодировать это с Android, включенным в класс android.speech.SpeechRecognizer, без успеха.
В основном то, что я пытаюсь сделать, - это постоянное прослушивание моего приложения для одного ключевого слова, которое будет срабатывать при каждом распознавании ключевого слова. Я знаю, что это будет использовать много батареек.
Например, вы разговариваете с человеком. Обычный разговор. Телефон активно прослушивает и распознает каждое слово и слушает ключевое слово.
Скажем, ключевое слово "сыр" в этом случае.
Всякий раз, когда вы говорите "сыр", приложение запускает намерение, которое запускает другую часть приложения.
Я пытался использовать распознавание речи как услугу, но дела обстояли не так, как планировалось. Возможно, я сделал ошибку, я не знаю.
Я пытаюсь выполнить это в течение 2 дней подряд, более 24 часов работы вместе. Если я слишком широко или нарушаю какие-либо правила SO, я искренне извиняюсь и прошу удалить мой вопрос.
Мой вопрос: как это возможно? Конечно, SpeechRecognition, который включен в сам Android, был бы предпочтительнее, но это определенно будет проблемой, потому что он даже не предназначен для работы в течение длительного времени.