Я успешно добавил активность Google Voice Search, используя следующий код:
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"
, и он работал отлично, но иногда он ищет как английский язык немецких или других стран и возвращает PURE ENGLISH WORDS. и не распознает мой язык.
Есть ли НАСТРОЙКИ, что делает мой поиск лучше.
Ваша помощь будет оценена.