как работает распознавание голоса в андроиде?

Я хочу знать, как работает распознавание голоса в Android? Какую библиотеку он использует для распознавания голоса? Выполняет ли он процесс распознавания голоса на устройстве/мобильном устройстве или отправляет весь голос на серверы Google и получает текст в ответ?

Спасибо, Санни.


person SunnyShah    schedule 04.09.2009    source источник


Ответы (2)


Взгляните на 4 Feets.com 4 Feets.com

У них есть хороший обзор с небольшим примером, касающимся регистрации голоса в SDK 1.5.

person Koekiebox    schedule 04.09.2009
comment
Спасибо, Kowkiebox. Не могли бы вы сказать мне, могу ли я распознавать речь на Android без подключения к Интернету? Мой порт Android будет на устройстве без подключения к Интернету. - person SunnyShah; 05.09.2009
comment
Я не делал ничего подобного и не знаю, может ли это сработать. Ниже приведена цитата из androidandme. .com/2009/05/news/, что обработка на телефоне не требует интенсивного использования ЦП, но ее необходимо будет отправить в Google, чтобы преобразовать в текст (спасибо Тиму Х. за указание на это в последнем статья). Для этого вам понадобится хорошее интернет-соединение. Я обнаружил, что EDGE (подключение для передачи данных не 3G) немного ненадежно. - person Koekiebox; 05.09.2009
comment
Попробуйте это, кажется, проект мертв. github.com/Uberi/speech_recognition cloud.google.com/speech - person Koekiebox; 02.09.2017

Ответ 4 Feets.com теперь вводит в заблуждение, так как ссылка содержит довольно много спекулятивной информации, которая оказалась неточной.

Ознакомьтесь с VoiceRecognition.java demo в ApiDemos и справочник RecognizerIntent. Для распознавания речи Android требуется подключение к Интернету, так как данные отправляются в Google, и вы получаете список возможных переводов текста.

person Mark D    schedule 18.10.2010