Я успешно добавил Google Voice Search Activity, используя следующий код:
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US");
try {
startActivityForResult(intent, 1);
} catch (ActivityNotFoundException a) {
Toast t = Toast.makeText(context, "Oops! Your device doesn't support Speech to Text",Toast.LENGTH_SHORT);
t.show();
}
Я искал в "en-US"
, и он работал отлично, но иногда он ищет, например, английский из Германии или других стран и возвращает чисто АНГЛИЙСКИЕ СЛОВА и не распознает мой язык.
Существуют ли какие-либо НАСТРОЙКИ, улучшающие мой поиск?
Ваша помощь будет оценена по достоинству.