com.docomostar.device
インタフェース SpeechListener

すべてのスーパーインタフェース:
EventListener

public interface SpeechListener
extends EventListener
 [iアプリオプションAPI]

SpeechListener インタフェース

音声認識の特徴量抽出処理のイベントを受け取るためのリスナを定義します。 このクラスは特徴量抽出において、音声認識フロントエンド機能で発生したイベントを受け取るオブジェクトが実装すべきインタフェースを定めます。

導入されたバージョン:
Star-1.0

フィールドの概要
static int ERROR_BUFFER_OVERFLOW
          エラー発生の理由でバッファがオーバーフローしたことを表わす定数値です(=-2)。
static int ERROR_SYSTEMERROR
          エラー発生の理由でシステムエラーが発生したことを表わす定数値です(=-1)。
static int EVENT_ERROR
          イベント種別でエラーが発生したことを表わす定数値です(=2)。
static int EVENT_STOP
          イベント種別で特徴量抽出処理が停止したことを表わす定数値です(=1)。
static int STOP_RACE_CONDITION
          Java アプリケーション、もしくはネイティブアプリケーションが音を再生したことにより、特徴量抽出処理が停止したことを表わす定数値です(=2)。
static int STOP_RESET
          音声認識がリセットされたことにより特徴量抽出処理が停止したことを表わす定数値です(=3)。
static int STOP_TIMEOUT
          タイムアウトにより特徴量抽出処理が停止したことを表わす定数値です(=1)。
static int STOP_TRIGGER
          ストップメソッドの呼び出しにより特徴量抽出処理が停止したことを表わす定数値です(=0)。
static int STOP_UNAVAILABLE
          アプリケーションがサスペンドしたことで音声認識フロントエンド機能が利用不能状態になったことにより特徴量抽出処理が停止したことを表わす定数値です(=4)。
 
メソッドの概要
 void notifyEvent(SpeechRecognizer recognizer, int event, int param)
           特徴量抽出処理において発生したイベントをコールバックします。
 void notifyFeatureStored(SpeechRecognizer recognizer, SpeechAssistantInformation info)
           特徴量抽出処理において特徴量データが蓄積されたことをコールバックします。
 

フィールドの詳細

EVENT_STOP

static final int EVENT_STOP
イベント種別で特徴量抽出処理が停止したことを表わす定数値です(=1)。

関連項目:
定数フィールド値

EVENT_ERROR

static final int EVENT_ERROR
イベント種別でエラーが発生したことを表わす定数値です(=2)。

関連項目:
定数フィールド値

STOP_TRIGGER

static final int STOP_TRIGGER
ストップメソッドの呼び出しにより特徴量抽出処理が停止したことを表わす定数値です(=0)。

関連項目:
定数フィールド値

STOP_TIMEOUT

static final int STOP_TIMEOUT
タイムアウトにより特徴量抽出処理が停止したことを表わす定数値です(=1)。

関連項目:
定数フィールド値

STOP_RACE_CONDITION

static final int STOP_RACE_CONDITION
Java アプリケーション、もしくはネイティブアプリケーションが音を再生したことにより、特徴量抽出処理が停止したことを表わす定数値です(=2)。

関連項目:
定数フィールド値

STOP_RESET

static final int STOP_RESET
音声認識がリセットされたことにより特徴量抽出処理が停止したことを表わす定数値です(=3)。

関連項目:
定数フィールド値

STOP_UNAVAILABLE

static final int STOP_UNAVAILABLE
アプリケーションがサスペンドしたことで音声認識フロントエンド機能が利用不能状態になったことにより特徴量抽出処理が停止したことを表わす定数値です(=4)。

関連項目:
定数フィールド値

ERROR_SYSTEMERROR

static final int ERROR_SYSTEMERROR
エラー発生の理由でシステムエラーが発生したことを表わす定数値です(=-1)。

関連項目:
定数フィールド値

ERROR_BUFFER_OVERFLOW

static final int ERROR_BUFFER_OVERFLOW
エラー発生の理由でバッファがオーバーフローしたことを表わす定数値です(=-2)。

関連項目:
定数フィールド値
メソッドの詳細

notifyEvent

void notifyEvent(SpeechRecognizer recognizer,
                 int event,
                 int param)

特徴量抽出処理において発生したイベントをコールバックします。

特徴量抽出処理の停止と、特徴量抽出処理でのエラーを通知します。

競合条件により特徴量抽出処理が停止した場合、蓄積されている特徴量データはクリアされます。

引数 event と param の組み合わせが以下である場合には、SpeechRecognizer.reset() を呼び出してください。

パラメータ:
recognizer - このリスナが設定されている音声認識フロントエンド機能オブジェクトが設定されています。
event - 音声認識フロントエンドで発生したイベント種別が設定されています。
param - イベントのパラメータが設定されています。
関連項目:
SpeechRecognizer.getFeature()

notifyFeatureStored

void notifyFeatureStored(SpeechRecognizer recognizer,
                         SpeechAssistantInformation info)

特徴量抽出処理において特徴量データが蓄積されたことをコールバックします。

特徴量データが取得可能な状態になったことを表わします。特徴量データは SpeechRecognizer.getFeature() メソッドで取得します。

パラメータ:
recognizer - このリスナが設定されている音声認識フロントエンド機能オブジェクトが設定されています。
info - 特徴量の補助情報が設定されます。
関連項目:
SpeechRecognizer.getFeature()


NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。