DialogServiceConnector 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
連接到已啟用語音的對話方塊。 已在 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 |
收到回合狀態更新時引發的訊號。 |