次の方法で共有


KeywordRecognizer クラス

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.KeywordRecognizer

実装

java.lang.AutoCloseable

public final class KeywordRecognizer
implements java.lang.AutoCloseable

音声入力キーワード (keyword)認識を実行します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

フィールドの概要

修飾子と型 フィールドと説明
final EventHandlerImpl<SpeechRecognitionCanceledEventArgs> canceled

相互作用の取り消しに関連するイベントのシグナル。

final EventHandlerImpl<KeywordRecognitionEventArgs> recognized

キーワードの認識に関連するイベントのシグナル

コンストラクターの概要

コンストラクター 説明
KeywordRecognizer(AudioConfig audioConfig)

キーワード (keyword)認識エンジンの新しいインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
void close()

関連付けられているリソースを破棄します。

SafeHandle getImpl()

基になるハンドルをキーワード (keyword)認識エンジンに取得する内部メソッド。

PropertyCollection getProperties()

KeywordRecognizer に定義されているプロパティとその値のコレクション。

java.util.concurrent.Future<KeywordRecognitionResult> recognizeOnceAsync(KeywordRecognitionModel model)

キーワード (keyword)認識セッションを開始します。

java.util.concurrent.Future<java.lang.Void> stopRecognitionAsync()

現在アクティブなキーワード (keyword)認識セッションを停止します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

フィールドの詳細

canceled

public final EventHandlerImpl canceled

相互作用の取り消しに関連するイベントのシグナル。 イベントは、理由が直接取り消しまたはエラーであるかどうかを示します。

recognized

public final EventHandlerImpl recognized

キーワードの認識に関連するイベントのシグナル

コンストラクターの詳細

KeywordRecognizer

public KeywordRecognizer(AudioConfig audioConfig)

キーワード (keyword)認識エンジンの新しいインスタンスを作成します。 入力パラメーターとしてオーディオ構成が指定されていない場合は、AudioConfig::FromDefaultMicrophoneInput で構築された構成を使用して を呼び出すことと同じです。

Parameters:

audioConfig - オーディオ構成。

メソッドの詳細

close

public void close()

関連付けられているリソースを破棄します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

getImpl

public SafeHandle getImpl()

基になるハンドルをキーワード (keyword)認識エンジンに取得する内部メソッド。

Returns:

基になるオブジェクトへのネイティブ ハンドル。

getProperties

public PropertyCollection getProperties()

KeywordRecognizer に定義されているプロパティとその値のコレクション。

Returns:

KeywordRecognizer に定義されているプロパティとその値のコレクション。

recognizeOnceAsync

public Future recognizeOnceAsync(KeywordRecognitionModel model)

キーワード (keyword)認識セッションを開始します。 このセッションは、最初のキーワード (keyword)が認識されるまで続きます。 この場合、Recognized イベントが発生し、セッションが終了します。 キーワード (keyword)をリアームするには、イベントが生成された後にメソッドを再度呼び出す必要があります。 注: 入力でキーワード (keyword)が検出されない場合、StopRecognition メソッドが呼び出されない限り、タスクは解決されません。

Parameters:

model - 認識するキーワード (keyword)を指定するキーワード (keyword)認識モデル。

Returns:

キーワード (keyword)認識操作を表すタスク。 タスクは KeywordRecognitionResult の値を返します。

stopRecognitionAsync

public Future stopRecognitionAsync()

現在アクティブなキーワード (keyword)認識セッションを停止します。

Returns:

認識を停止する非同期操作を表すタスク。

適用対象