Распознавание речи на этом устройстве недоступно. Хотите установить приложение Google для использования распознавания речи? - PullRequest
0 голосов
/ 10 сентября 2018

Я занимаюсь разработкой проекта для Android с функцией Voice. Я использовал Google Speech. Я получаю это всплывающее окно. Распознавание речи не доступно на этом устройстве. Хотите установить Google App, чтобы распознавать речь? Если я даю, это перенаправляет меня в магазин, но приложение уже доступно на мобильном телефоне. Я не знаю, что для этого сделать. Пожалуйста, помогите мне разобраться.

enter image description here

Вот мой код,

private void onRecordAudioPermissionGranted() {
final Activity activity = ConsoleActivity.this;
    activity.runOnUiThread(new Runnable() {
        @Override
        public void run() {
            Handler handler = new Handler();
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    linearLayout.setVisibility(View.VISIBLE);
                    //   progress.setVisibility(View.VISIBLE);
                }
            }, 100);
        }
    });
    // linearLayout.setVisibility(View.VISIBLE);
    //progress.setVisibility(View.VISIBLE);

    try {
        // Speech.getInstance().stopTextToSpeech();
        Speech.getInstance().startListening(progress, this);
    } catch (SpeechRecognitionNotAvailable exc) {

        Utils.showSpeechNotSupportedDialog(this);
    } catch (GoogleVoiceTypingDisabledException exc) {
        Utils.showEnableGoogleVoiceTyping(this);
    }
}
...