티스토리 뷰
음성 인식 실행하기
try{
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Free Form Language Model Demo");
startActivityForResult(intent, REQUEST_SMS);
} catch (ActivityNotFoundException ex) {
Toast.makeText(NXTRemoteControl.this, "Activity Not Found", Toast.LENGTH_LONG).show();
}
음성인식에 대한 결과 처리
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_SMS && resultCode == RESULT_OK){
String str = "";
ArrayList<String> results = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
}
}
results 에 인식된 결과가 들어가게 됩니다.
안녕 을 인식시키면
안녕, 아녕, 안녀, 아녀 등등 비슷하게 인식되는 결과가 모두 들어갑니다.
그래서 ArrayList로 들어가게 되는거같네요.
'개발 > 개발 자료' 카테고리의 다른 글
android sqlite 쓸때 날짜 입력 (0) | 2013.09.08 |
---|---|
자바 이중연결리스트 (0) | 2013.09.08 |
이클립스 한글깨짐 해결방법 (0) | 2013.09.08 |
안드로이드 문자메세지 보내기 ( 메시지창 이동없이 바로 전송방법 ) (0) | 2013.09.08 |
안드로이드 동영상 재생 (스트리밍과 인터넷연결 재생) (4) | 2013.09.08 |
댓글