Page 824 - 2
P. 824
// Extract obj property typed with String array.
// The first element is recognition result for speech.
SpeechRecognitionResult speechRecognitionResult = (SpeechRecognitionR
esult) msg.obj;
List<String> results = speechRecognitionResult.getResults();
StringBuilder strBuf = new StringBuilder();
for(String result : results) {
strBuf.append(result);
//strBuf.append("\n");
break;
}
mResult = strBuf.toString();
editText.setText(mResult);
imageButton3.setImageResource(R.drawable.but_mic_ready);
Toast.makeText(getApplicationContext(), " 음성인식이 종료되었습니다.", LE
NGTH_SHORT).show();
break;
case R.id.recognitionError:
if (writer != null) {
writer.close();
}
mResult = "Error code : " + msg.obj.toString();
editText.setText(mResult);
imageButton3.setEnabled(true);
break;
case R.id.clientInactive:
if (writer != null) {
writer.close();
}
imageButton3.setEnabled(true);
break;
}
}
//
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
- 824 -