Я занимаюсь разработкой проекта для Android с функцией Voice. Я использовал Google Speech. Я получаю это всплывающее окно. Распознавание речи не доступно на этом устройстве. Хотите установить Google App, чтобы распознавать речь? Если я даю, это перенаправляет меня в магазин, но приложение уже доступно на мобильном телефоне. Я не знаю, что для этого сделать. Пожалуйста, помогите мне разобраться.
![enter image description here](https://i.stack.imgur.com/AVCS3.png)
Вот мой код,
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);
}
}