RecognitionListener SpeechRecognizer. , startListening()!
:
mInternalSpeechRecognizer.setRecognitionListener(new RecognitionListener() {
@Override
public void onEndOfSpeech() {
}
@Override
public void onError(int error) {
}
});
, mIsRecording, RecognitionListener. :
mIsRecording = false;
, mIsRecording = true . onReadyForSpeech(Bundle params), , .
, , , juste , :
@Override
public void onEndOfSpeech() {
mIsRecording = false;
}
@Override
public void onError(int error) {
mIsRecording = false;
}
@Override
void onReadyForSpeech (Bundle params) {
mIsRecording = true;
}
public void startRecording(Intent intent) {
mInternalSpeechRecognizer.setRecognitionListener(this);
mInternalSpeechRecognizer.startListening(intent);
}
public boolean recordingIsRunning() {
return mIsRecording;
}
IsRunning, :)