共用方式為


DialogServiceConnector 類別

定義

連接到已啟用語音的對話方塊。 已在 1.5.0 中新增

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
繼承
DialogServiceConnector
實作

備註

另請參閱:f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210

建構函式

DialogServiceConnector(DialogServiceConfig)

使用指定之對話服務組態的預設麥克風輸入,建立對話服務連接器。

DialogServiceConnector(DialogServiceConfig, AudioConfig)

使用指定的對話方塊和音訊組態建立對話方塊服務連接器。

屬性

AuthorizationToken

取得或設定用來與服務通訊的授權權杖。

Properties

為這個 DialogServiceConnector 實例定義的屬性及其值集合。

SpeechActivityTemplate

取得或設定 JSON 範本,此範本會提供給下一個交談的語音服務。 服務會嘗試將此範本合併到傳送至對話後端的所有活動,不論是由用戶端使用 SendActivityAsync 或由服務產生,如同語音轉換文字結果的情況一樣。

方法

ConnectAsync()

以非同步作業的方式與語音服務連線。

DisconnectAsync()

以非同步作業的方式中斷語音服務的連線。

Dispose()

處置相關聯的資源。

Finalize()

連接到已啟用語音的對話方塊。 已在 1.5.0 中新增

ListenOnceAsync()

以非同步作業的形式啟動接聽會話。

SendActivityAsync(String)

以非同步作業的形式,將活動傳送至備份對話方塊。

StartContinuousListeningAsync()

以非同步作業的形式開始連續接聽會話。

StartKeywordRecognitionAsync(KeywordRecognitionModel)

以非同步方式啟動關鍵字辨識。

StopKeywordRecognitionAsync()

以非同步方式停止關鍵字辨識。

StopListeningAsync()

要求作用中的接聽作業立即停止。 這會中斷任何進行中的說話,並提供結果,只反映到目前為止所擷取的音訊資料。

事件

ActivityReceived

表示活動已從備份對話方塊收到。 另請參閱 ActivityReceivedEventArgs

Canceled

與取消互動相關的事件訊號。 另請參閱 SpeechRecognitionCanceledEventArgs

Recognized

包含語音辨識結果的事件訊號。 另請參閱 SpeechRecognitionEventArgs

Recognizing

包含中繼辨識結果的事件訊號。 另請參閱 SpeechRecognitionEventArgs

SessionStarted

表示接聽會話開始的訊號。 另請參閱 SessionEventArgs

SessionStopped

表示接聽會話結尾的訊號。 另請參閱 SessionEventArgs

SpeechEndDetected

發生于偵測到目前片語的語音資料結尾時。

SpeechStartDetected

在目前片語的輸入音訊中第一次偵測到語音資料時發生。

TurnStatusReceived

收到回合狀態更新時引發的訊號。

適用於