DialogServiceConnector クラス
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. dialog. DialogServiceConnector
- com.
実装
public class DialogServiceConnector
implements java.lang.AutoCloseable
DialogServiceConnector を定義するクラス。 注: オブジェクトが保持する基になるリソースを解放するには、close() を呼び出す必要があります。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
Event |
activityReceived
受信したアクティビティのイベント ハンドラーを定義します。 |
Event |
canceled
取り消されたイベントのイベント ハンドラーを定義します。 |
Event |
recognized
認識されたイベントのイベント ハンドラーを定義します。 |
Event |
recognizing
認識するイベントのイベント ハンドラーを定義します。 |
Event |
sessionStarted
セッション開始イベントのイベント ハンドラーを定義します。 |
Event |
sessionStopped
セッション停止イベントのイベント ハンドラーを定義します。 |
Event |
speechEndDetected
音声終了検出イベントのイベント ハンドラーを定義します。 |
Event |
speechStartDetected
音声開始検出イベントのイベント ハンドラーを定義します。 |
Event |
turnStatusReceived
ターンステータス受信イベントのイベントハンドラを定義します。 |
コンストラクターの概要
コンストラクター | 説明 |
---|---|
DialogServiceConnector(DialogServiceConfig config) |
既定のマイク入力からのオーディオを使用してダイアログ |
DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig) |
ダイアログ |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
close()
関連付けられているリソースを破棄します。 |
java.util.concurrent.Future<java.lang.Void> |
connectAsync()
サービスに接続します。 |
java.util.concurrent.Future<java.lang.Void> |
disconnectAsync()
サービスから切断します。 |
java.lang.String |
getAuthorizationToken()
サービスとの通信に使用される承認トークンを取得します。 |
Safe |
getImpl()
内部ダイアログ サービス コネクタ インスタンスを返します。 |
Property |
getProperties()
このダイアログ |
java.util.concurrent.Future<Speech |
listenOnceAsync()
最初の発話の後に終了するリッスン セッションを開始します。 |
java.util.concurrent.Future<java.lang.String> |
sendActivityAsync(String activity)
バッキング ダイアログにアクティビティを送信します。 |
void |
setAuthorizationToken(String token)
サービスとの通信に使用する承認トークンを設定します。 |
void |
setSpeechActivityTemplate(String activityTemplate)
次の会話用に音声サービスに提供される JSON テンプレートを設定します。 |
java.util.concurrent.Future<java.lang.Void> |
startKeywordRecognitionAsync(KeywordRecognitionModel model)
認識キーワード (keyword)開始します。 |
java.util.concurrent.Future<java.lang.Void> |
stopKeywordRecognitionAsync()
認識キーワード (keyword)停止します。 |
java.util.concurrent.Future<java.lang.Void> |
stopListeningAsync()
アクティブなリスニング操作が直ちに終了し、進行中の話し声を中断するように要求し、これまでにキャプチャされたオーディオ データを反映した結果を提供します。 |
メソッドの継承元: java.lang.Object
フィールドの詳細
activityReceived
public EventHandlerImpl
受信したアクティビティのイベント ハンドラーを定義します。
canceled
public EventHandlerImpl
取り消されたイベントのイベント ハンドラーを定義します。
recognized
public EventHandlerImpl
認識されたイベントのイベント ハンドラーを定義します。
recognizing
public EventHandlerImpl
認識するイベントのイベント ハンドラーを定義します。
sessionStarted
public EventHandlerImpl
セッション開始イベントのイベント ハンドラーを定義します。
sessionStopped
public EventHandlerImpl
セッション停止イベントのイベント ハンドラーを定義します。
speechEndDetected
public EventHandlerImpl
音声終了検出イベントのイベント ハンドラーを定義します。
speechStartDetected
public EventHandlerImpl
音声開始検出イベントのイベント ハンドラーを定義します。
turnStatusReceived
public EventHandlerImpl
ターンステータス受信イベントのイベントハンドラを定義します。
コンストラクターの詳細
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config)
既定のマイク入力からのオーディオを使用して DialogServiceConnector を構築します
パラメーター:
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)
DialogServiceConnector をビルドします
パラメーター:
メソッドの詳細
close
public void close()
関連付けられているリソースを破棄します。 注: オブジェクトが保持する基になるリソースを解放するには、close() を呼び出す必要があります。
connectAsync
public Future
サービスに接続します。
戻り値:
disconnectAsync
public Future
サービスから切断します。
戻り値:
getAuthorizationToken
public String getAuthorizationToken()
サービスとの通信に使用される承認トークンを取得します。
戻り値:
getImpl
public SafeHandle getImpl()
内部ダイアログ サービス コネクタ インスタンスを返します。
戻り値:
getProperties
public PropertyCollection getProperties()
この DialogServiceConnector に対して定義されているプロパティとその値のコレクション。
戻り値:
listenOnceAsync
public Future
最初の発話の後に終了するリッスン セッションを開始します。
戻り値:
sendActivityAsync
public Future
バッキング ダイアログにアクティビティを送信します。
パラメーター:
戻り値:
setAuthorizationToken
public void setAuthorizationToken(String token)
サービスとの通信に使用する承認トークンを設定します。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 認証トークンの有効期限が切れる前に、呼び出し元は、新しい有効なトークンを使用してこのセッターを呼び出すことによって、認証トークンを更新する必要があります。 そうしないと、認識中に認識エンジンでエラーが発生します。
パラメーター:
setSpeechActivityTemplate
public void setSpeechActivityTemplate(String activityTemplate)
次の会話用に音声サービスに提供される JSON テンプレートを設定します。 サービスは、音声テキスト変換の結果の場合と同様に、SendActivityAsync を使用してクライアントによって生成されたか、サービスによって生成されたかにかかわらず、ダイアログ バックエンドに送信されるすべてのアクティビティにこのテンプレートをマージしようとします。
パラメーター:
startKeywordRecognitionAsync
public Future
認識キーワード (keyword)開始します。
パラメーター:
戻り値:
stopKeywordRecognitionAsync
public Future
認識キーワード (keyword)停止します。
戻り値:
stopListeningAsync
public Future
アクティブなリスニング操作が直ちに終了し、進行中の話し声を中断するように要求し、これまでにキャプチャされたオーディオ データを反映した結果を提供します。
戻り値:
適用対象
Azure SDK for Java