Вызывать голосовые действия Google из текста - например, создавать собственное приложение голосовых действий. - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть приложение, в котором я использую распознавание голоса в Google, чтобы получить голосовой ввод пользователя в виде текста.Это работает, без проблем - я получаю текст.

Можно ли отправить мою строку текста для анализа той же логикой / движком, что и голосовые действия Google, и заставить AndroidOS выполнить правильное действие?

В качестве альтернативы начните намерение, которое будет побуждать пользователя к голосовому действию Google - речь будет исполнена как таковая (например, прослушивание ...), но если ни один из них не совпадает с заданным голосовым действием Google, он будет транслироваться обратно.в мое приложение с текстом результата для обработки как переполнение.

1 Ответ

1 голос
/ 07 декабря 2011

Анализ возвращаемого текста и определение того, что на самом деле имел в виду пользователь (а не текст того, что он сказал), является сложной проблемой. Проще говоря, вы можете вести таблицу ключевых слов и искать в возвращенном тексте совпадения ключевых слов, а также иметь предопределенные сопоставления для значений определенных ключевых слов. Более продвинутые системы используют статистическую классификацию методы для определения правильных действий по расшифрованной речи пользователя. Если вы хотите изучить расширенные классификаторы, вы можете взглянуть на Маллет .

Извините, я не думаю, что Google предоставляет вам доступ к их классификатору голосовых действий, только к распознавателю.

...