사용자가 가장 가까운 호텔을 찾을 수있는 응용 프로그램을 만들었습니다. 이제 사용자는 음성을주고 결과를 볼 수 있습니다. 그러나 "코친"이나 "첸나이"와 같은 로컬 이름은 사용자가 해당 이름을 말할 경우 결과에 포함되지 않습니다. 그러나 "런던", "뉴욕"또는 "뭄바이"와 같은 이름을 볼 수 있습니다. 아래에 주어진 코드를 사용하고 있습니다.음성 인식 응용 프로그램이 정확한 단어를 안드로이드에 반환하지 않음
private void startVoiceRecognitionActivity() {
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speak Now");
startActivityForResult(intent, REQUEST_CODE);
}