com.amivoice.wrp.Wrp クラス
Wrp.construct()
Wrp クラスのインスタンスを返すファクトリメソッド。
void setListener(WrpListener listener)
Wrp クラスからのイベントを受け取るためのリスナオブジェクトを設定します。
listener:リスナオブジェクト
void setServerURL(String serverURL)
音声認識サーバ URL(wss://acp-api.amivoice.com/v1/)を指定します。
serverURL:音声認識サーバ URL
void setConnectTimeout(int connectTimeout)
音声認識サーバ接続時に使用するタイムアウト値を指定します。
connectTimeout:タイムアウト値(ミリ秒)
void setReceiveTimeout(int receiveTimeout)
音声認識サーバからの応答受信時に使用するタイムアウト値を指定します。
receiveTimeout:タイムアウト値(ミリ秒)
void setGrammarFileNames(String grammarFileNames)
接続エンジン名を指定します。指定できる接続エンジン名は 1 個です。
grammarFileNames:接続エンジン名
void setProfileId(String profileId)
登録単語を使用するユーザーを識別するプロファイル ID を指定します。profileId には、半角英数文字、および、「-」(半角マイナス)、「_」(半角アンダーライン)で構成される文字列を指定します。ただし、「__」(半角アンダーライン 2 文字)ではじまる文字列は、音声認識エンジン側で予約されていますので、「__」(半角アンダーライン 2 文字)ではじまる文字列は指定しないようにしてください。
profileId:プロファイル ID
void setProfileWords(String profileWords)
音声認識サーバは、ここで指定された profileWords に関する情報を使用して認識処理を行います。
void setSegmenterProperties(String segmenterProperties)
発話区間の検出のしやすさや話者ダイアライゼーションに関するパラメータを指定します。
パラメータの詳細はsegmenterPropertiesを参照してください。
void setKeepFillerToken(String keepFillerToken)
フィラー単語(不要語)を自動で削除するか否かを指定します。
keepFillerToken:1か0(フィラー単語を自動で削除する場合は0、しない場合は1、デフォルトは0)
void setResultUpdatedInterval(String resultUpdatedInterval)
認識中イベントを発行する間隔を指定します。
resultUpdatedInterval:イベント発行間隔(ミリ秒)
void setMaxDecodingTime(String maxDecodingTime)
最大認識処理時間を指定します。詳細はmaxDecodingTimeを参照してください。
maxDecodingTime:最大認識処理時間 (ミリ秒)
void setMaxResponseTime(String maxResponseTime)
最大応答時間を指定します。詳細はmaxResponseTimeを参照してください。
maxResponseTime:最大応答時間 (ミリ秒)
void setMaxDecodingRate(String maxDecodingRate)
最大 RT を指定します。詳細はmaxDecodingRateを参照してください。
maxDecodingRate:最大 RT
void setTargetResponseTime(String targetResponseTime)
目標応答時間を指定します。詳細はtargetResponseTimeを参照してください。
targetResponseTime:目標応答時間 (ミリ秒)
void setTargetDecodingRate(String targetDecodingRate)
目標 RT を指定します。詳細はtargetDecodingRateを参照してください。
targetDecodingRate:目標 RT
void setNoInputTimeout(String noInputTimeout)
発話開始待ちタイムアウトを指定します。詳細はnoInputTimeoutを参照してください。
noInputTimeout:発話開始待ちタイムアウト (ミリ秒)