Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 409895e3 authored by Mitsuru Oshima's avatar Mitsuru Oshima
Browse files

Moved error status from SpeechServiceRecognizerListener

parent 5d16ac5e
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -45,10 +45,8 @@ interface IRecognitionListener {
    void onEndOfSpeech();

    /**
     * A network or recognition error occurred.
     * TODO: right now, the error code is given in voice search package
     * (vendor/google/apps/src/com/google/android/voicesearch/speechservice/SpeechServiceListener.java)
     * we need to find a place to define common error code.
     * A network or recognition error occurred. The code is defined in
     * {@link android.speech.RecognitionResult}
     */
    void onError(in int error);

+11 −0
Original line number Diff line number Diff line
@@ -27,6 +27,17 @@ import android.os.Parcelable;
 * {@hide}
 */
public class RecognitionResult implements Parcelable {
    /**
     * Status of the recognize request.
     */
    public static final int NETWORK_TIMEOUT = 1;  // Network operation timed out.
    public static final int NETWORK_ERROR = 2;  // Other networkrelated errors.
    public static final int AUDIO_ERROR = 3;  // Audio recording error.
    public static final int SERVER_ERROR = 4;  // Server sends error status.
    public static final int CLIENT_ERROR = 5;  // Other client side errors.
    public static final int SPEECH_TIMEOUT = 6;  // No speech input
    public static final int NO_MATCH = 7;  // No recognition result matched.
    public static final int SERVICE_BUSY = 8;  // RecognitionService busy.

    /**
     * Type of the recognition results.