API Demo のVoice Recognitionで遊んでいるのですが、
言語はすべて日本語で理解されてしまいます。
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,
Locale.ENGLISH.toString());
という文をたして
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,
Locale.ENGLISH.toString());
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech
recognition demo");
startActivityForResult(intent,
VOICE_RECOGNITION_REQUEST_CODE);
としたのですが、いまだ日本語で解釈されてしまいます。
携帯の言語が日本語に設定されていてもこのAPI DemoのVoice Recognitionだけ英語で解釈してくれるように変更したいのです
が、
誰か試された方はおられるでしょうか?
この設定に関してご教授いただければ幸いです。
よろしくお願いします。