summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorMitsuru Oshima <oshima@google.com>2009-06-08 02:26:34 -0700
committerMitsuru Oshima <oshima@google.com>2009-06-08 02:28:04 -0700
commit409895e374108ef4bfa714e21526710ee05e700b (patch)
treec5ae83f49cfb5c6162824ccc36d0ccb85d69e3bc /core/java
parent5d16ac5eb6c4a468cabc39bdd00eac1759993db5 (diff)
downloadframeworks_base-409895e374108ef4bfa714e21526710ee05e700b.zip
frameworks_base-409895e374108ef4bfa714e21526710ee05e700b.tar.gz
frameworks_base-409895e374108ef4bfa714e21526710ee05e700b.tar.bz2
Moved error status from SpeechServiceRecognizerListener
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/speech/IRecognitionListener.aidl6
-rw-r--r--core/java/android/speech/RecognitionResult.java11
2 files changed, 13 insertions, 4 deletions
diff --git a/core/java/android/speech/IRecognitionListener.aidl b/core/java/android/speech/IRecognitionListener.aidl
index b4abfda..2da2258 100644
--- a/core/java/android/speech/IRecognitionListener.aidl
+++ b/core/java/android/speech/IRecognitionListener.aidl
@@ -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);
diff --git a/core/java/android/speech/RecognitionResult.java b/core/java/android/speech/RecognitionResult.java
index c3ac484..8d031fc 100644
--- a/core/java/android/speech/RecognitionResult.java
+++ b/core/java/android/speech/RecognitionResult.java
@@ -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.