음성인식이 필요해서 여러가지 음성인식 API를 테스트하다
SpeechRecognizer 를 사용도 해보기 위해 코드를 작성중
임의로 제가 원하는 타이밍에 자동으로 끊기 위해
stopListening()을 호출을 하니 RecognitionListener에 Error부분에서 ERROR_CLIENT 오류만 반환하고 음성인식
중지도 안되네요. 구글링으로 찾지 못하여 질문드립니다.
대략 해당 코드는 아래와 같습니다.
@Override
public void onPartialResults(Bundle bundle) {
Log.d("구글",bundle.toString());
Log.d("구글","중간결과");
//Log.d("구글",results.);
String key = ""; key = SpeechRecognizer.RESULTS_RECOGNITION;
ArrayList<String> results = bundle.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION);
Log.d("중간값",results.get(0));
mRecognizer.stopListening();
}