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 を構築します
Parameters:
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)
DialogServiceConnector をビルドします
Parameters:
メソッドの詳細
close
public void close()
関連付けられているリソースを破棄します。 注: オブジェクトが保持する基になるリソースを解放するには、close() を呼び出す必要があります。
connectAsync
public Future
サービスに接続します。
Returns:
disconnectAsync
public Future
サービスから切断します。
Returns:
getAuthorizationToken
public String getAuthorizationToken()
サービスとの通信に使用される承認トークンを取得します。
Returns:
getImpl
public SafeHandle getImpl()
内部ダイアログ サービス コネクタ インスタンスを返します。
Returns:
getProperties
public PropertyCollection getProperties()
この DialogServiceConnector に対して定義されているプロパティとその値のコレクション。
Returns:
listenOnceAsync
public Future
最初の発話の後に終了するリッスン セッションを開始します。
Returns:
sendActivityAsync
public Future
バッキング ダイアログにアクティビティを送信します。
Parameters:
Returns:
setAuthorizationToken
public void setAuthorizationToken(String token)
サービスとの通信に使用する承認トークンを設定します。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 認証トークンの有効期限が切れる前に、呼び出し元は、新しい有効なトークンを使用してこのセッターを呼び出すことによって、認証トークンを更新する必要があります。 そうしないと、認識中に認識エンジンでエラーが発生します。
Parameters:
setSpeechActivityTemplate
public void setSpeechActivityTemplate(String activityTemplate)
次の会話用に音声サービスに提供される JSON テンプレートを設定します。 サービスは、音声テキスト変換の結果の場合と同様に、SendActivityAsync を使用してクライアントによって生成されたか、サービスによって生成されたかにかかわらず、ダイアログ バックエンドに送信されるすべてのアクティビティにこのテンプレートをマージしようとします。
Parameters:
startKeywordRecognitionAsync
public Future
認識キーワード (keyword)開始します。
Parameters:
Returns:
stopKeywordRecognitionAsync
public Future
認識キーワード (keyword)停止します。
Returns:
stopListeningAsync
public Future
アクティブなリスニング操作が直ちに終了し、進行中の話し声を中断するように要求し、これまでにキャプチャされたオーディオ データを反映した結果を提供します。
Returns:
適用対象
Azure SDK for Java
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示