Вызывать голосовые действия Google из текста - например, создавать собственное приложение голосовых действий
У меня есть приложение, в котором я использую распознавание голоса в Google, чтобы получить голосовой ввод пользователя в виде текста. Это работает, нет проблем - я получаю текст.
Можно ли отправить мою СТРОКУ ТЕКСТА для анализа той же логикой / механизмом, что и голосовые действия Google, и заставить AndroidOS выполнить правильное действие?
В качестве альтернативы запустите намерение, которое будет запрашивать у пользователя голосовое действие Google - речь будет выполняться как таковая (например, прослушивание...), но если ни один из них не совпадает с заданным голосовым действием Google, он будет транслироваться обратно в мое приложение с результатом. текст для обработки как переполнение.
1 ответ
Разбор возвращенного текста и определение того, что на самом деле имел в виду пользователь (а не текст того, что он сказал), является сложной проблемой. Проще говоря, вы можете вести таблицу ключевых слов и искать в возвращенном тексте совпадения ключевых слов, а также иметь предопределенные сопоставления для значений определенных ключевых слов. Более продвинутые системы используют методы статистической классификации для определения правильных действий по расшифрованной речи пользователя. Если вы хотите изучить расширенные классификаторы, вы можете посмотреть на Маллет.
Извините, я не думаю, что Google дает вам доступ к их классификатору голосовых действий, только к распознавателю.