com.j_phone.io
インタフェース VoiceRecognitionListener


public interface VoiceRecognitionListener

音声認識結果通知用のリスナインタフェースです。

導入されたバージョン:
JSCL 1.2

フィールドの概要
static int ERROR_OFF_TIMEOUT
          認識失敗時の原因で無声時間タイムアウトを示します。
static int ERROR_ON_TIMEOUT
          認識失敗時の原因で音声入力タイムアウトを示します。
static int ERROR_RECOGNIZE
          認識失敗時の原因でその他のエラーを示します。
static int ERROR_START_NG
          認識失敗時の原因で音声認識の開始失敗を示します。
static int ERROR_STOP
          認識失敗時の原因で途中中断(stop() や、Java アプリケーション一時停止による中断などの原因により、認識処理が途中中断された場合)を示します。
 
メソッドの概要
 void recognitionFailed(int reason)
          認識処理が失敗した際に呼び出されます。
 void recognitionStarted()
          認識処理が開始した際に呼び出されます。
 void recognized(int num)
          認識処理が成功した際に呼び出されます。
 

フィールドの詳細

ERROR_START_NG

public static final int ERROR_START_NG
認識失敗時の原因で音声認識の開始失敗を示します。

このエラーが、recognitionFailed() で通知された場合、recognitionStarted()、 recognitionStopped() は呼び出されません。


ERROR_ON_TIMEOUT

public static final int ERROR_ON_TIMEOUT
認識失敗時の原因で音声入力タイムアウトを示します。

ERROR_OFF_TIMEOUT

public static final int ERROR_OFF_TIMEOUT
認識失敗時の原因で無声時間タイムアウトを示します。

ERROR_STOP

public static final int ERROR_STOP
認識失敗時の原因で途中中断(stop() や、Java アプリケーション一時停止による中断などの原因により、認識処理が途中中断された場合)を示します。

ERROR_RECOGNIZE

public static final int ERROR_RECOGNIZE
認識失敗時の原因でその他のエラーを示します。
メソッドの詳細

recognitionStarted

public void recognitionStarted()
認識処理が開始した際に呼び出されます。

このメソッドが呼び出された後、ユーザーからの音声入力を受け付けます。


recognized

public void recognized(int num)
認識処理が成功した際に呼び出されます。
パラメータ:
num - 認識候補数

recognitionFailed

public void recognitionFailed(int reason)
認識処理が失敗した際に呼び出されます。
パラメータ:
reason - 失敗理由