Как установить Преобразование речи в текст в Google Glass?

Я разработал приложение с использованием Android 4.1.2, и преобразование речи в текст работает хорошо, но когда я попробовал его на Google Glass, оно не работает (исключение «Активность не найдена»). Это моя речь в текстовом коде

Intent intent = new Intent(
                RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US");

        try {
            startActivityForResult(intent, requestCode);
        } catch (ActivityNotFoundException a) {
            Toast t = Toast.makeText(getApplicationContext(),
                    "Opps! Your device doesn't support Speech to Text",
                    Toast.LENGTH_SHORT);
}

Я попытался установить apk синтеза речи вручную, но когда я попытался запустить приложение синтеза речи, произошел сбой. Есть ли способ установить синтезатор речи или есть обходной код для работы преобразования речи в текст в Google Glass?


person Amalan Dhananjayan    schedule 06.08.2013    source источник
comment
Помогает ли это: stackoverflow.com/questions/17414251/   -  person Subby    schedule 07.08.2013
comment
Отлично, он работал с ICS VoiceSearch.apk, а не со старой версией Voicesearch.apks Большое спасибо...!   -  person Amalan Dhananjayan    schedule 07.08.2013


Ответы (1)


Чтобы использовать стандартное распознавание речи Android, вам необходимо установить/развернуть apk-пакет com.google.android.voicesearch (версия Voicesearch.apk должна быть той, которая поставляется с Android 4.0 или более поздней версии, она не работала со старыми версиями). версию Voicesearch.apks)

Просто установите его с помощью adb install ‹ apk-file >

Затем вы сможете использовать функцию распознавания голоса Android на своем стеклянном устройстве.

Обновлено: после обновления Google Glass до XE9 вам не нужно устанавливать Voice Apk. Стандартный работает нормально. Чтобы удалить голосовой поиск, используйте следующую команду

adb uninstall com.google.android.voicesearch
person Amalan Dhananjayan    schedule 07.08.2013