SpeechRecognizer с Google Search версии 3.6.14.1337016 не может распознавать другой голосовой язык, кроме по умолчанию

Вы можете установить множество голосовых языков в настройках последнего поиска Google. Но проблема в том, что SpeechRecognizer может распознавать только язык по умолчанию.

Я реализовал ...

private SpeechRecognizer mGoogleRecognizer; 

private void startRecognition() {
    mGoogleRecognizer = SpeechRecognizer.createSpeechRecognizer(m_context);
    mGoogleRecognizer.setRecognitionListener(this);
    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
    intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
    intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "ko-KR");
    intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Intellectual Personal Assistant");
    intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, m_context.getPackageName());
    mGoogleRecognizer.startListening(intent);
}

@Override
public void onResults(Bundle results) {
    ArrayList<String> resultList = results.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION);
}

Я запрашиваю признание о корейском, но в resultList включены только результаты языка по умолчанию.

Как я могу получить правильный результат?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос