Могу ли я использовать программное обеспечение для распознавания речи Android/Google на другой платформе?

Недавно я приобрел телефон Android... замечательная вещь. Начинаем смотреть на внутренности ОС и на то, как это программировать.

Распознавание голоса для диктовки тоже хорошо... учитывая, что это ОС с открытым исходным кодом, есть ли способ использовать распознавание речи Android-Google? В настоящее время я понимаю, что трассировка голоса должна быть отправлена ​​на серверы Google для обработки, т. е. программное обеспечение не установлено на машине. Но я могу ошибаться!

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


person mike rodent    schedule 11.11.2013    source источник


Ответы (1)


Если вы говорите об использовании распознавания голоса в своем коде, то вы можете использовать его с помощью класса SpeechRecognizer(http://developer.android.com/reference/android/speech/SpeechRecognizer.html) и RecognizerIntent. Но вы можете использовать существующий на данный момент функционал только в некоторой степени. Что касается путаницы в том, лежит ли она в устройстве или нет, попробуйте использовать распознавание голоса после отключения интернета на телефоне. Это не сработает.

Вы также можете посмотреть демонстрационные примеры API для примера: sdk\samples\android-10\ApiDemos\src\com\example\android\apis\app\VoiceRecognition.java

person shallOvercome    schedule 11.11.2013