안드로이드 개발 질문/답변
(글 수 45,052)
SpeechRecognizer를 사용해서 음성인식 할 경우 언어 변경해서 인식할 수 있는 방법이요.
구글 음성인식 창을 새로 띄우지 않고
API 8 부터 적용된 것을 사용해서 음성인식 할때
기본 단말 설정된 언어에 따라 음성인식이 되는데
원하는 언어로 바꿔 인식 되도록 할 수 있는 방법 없나요?ㅠb
SpeechRecognizer recognizer=SpeechRecognizer.createSpeechRecognizer(this); recognizer.setRecognitionListener(listener); recognizer.startListening(new Intent());
공지사항 확인했습니다.
2011.08.11 20:55:27
http://developer.android.com/reference/android/speech/RecognizerIntent.html
Intent recognizerIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "en-US");
//recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "ko-KR");
recognizerIntent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, "fullqualified_classname");
mSpeechRecognizer.startListening(recognizerIntent);



