你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DialogServiceConnector 类

定义

连接到已启用语音的对话框。 在 1.5.0 中添加

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
继承
DialogServiceConnector
实现

注解

另请参阅:

构造函数

DialogServiceConnector(DialogServiceConfig)

使用指定对话服务配置的默认麦克风输入创建对话服务连接器。

DialogServiceConnector(DialogServiceConfig, AudioConfig)

使用指定的对话和音频配置创建对话服务连接器。

属性

AuthorizationToken

获取或设置用于与服务通信的授权令牌。

Properties

为此 DialogServiceConnector 实例定义的属性及其值的集合。

SpeechActivityTemplate

获取或设置将为下一个会话提供给语音服务的 JSON 模板。 该服务将尝试将此模板合并到发送到对话后端的所有活动中,无论是使用 SendActivityAsync 发起的客户端还是由服务生成的活动,语音转文本结果就是如此。

方法

ConnectAsync()

将语音服务作为异步操作进行连接。

DisconnectAsync()

以异步操作的形式与语音服务断开连接。

Dispose()

释放关联的资源。

Finalize()

连接到已启用语音的对话框。 在 1.5.0 中添加

ListenOnceAsync()

以异步操作的形式启动侦听会话。

SendActivityAsync(String)

将活动作为异步操作发送到支持对话框。

StartContinuousListeningAsync()

以异步操作的形式开始连续侦听会话。

StartKeywordRecognitionAsync(KeywordRecognitionModel)

异步启动关键字 (keyword) 识别。

StopKeywordRecognitionAsync()

异步停止关键字 (keyword) 识别。

StopListeningAsync()

请求立即停止活动的侦听操作。 这会中断任何正在进行的讲话,并提供仅反映到目前为止捕获的音频数据的结果。

事件

ActivityReceived

表示已从支持对话接收活动。 另请参阅 ActivityReceivedEventArgs

Canceled

与取消交互相关的事件的信号。 另请参阅 SpeechRecognitionCanceledEventArgs

Recognized

包含语音识别结果的事件的信号。 另请参阅 SpeechRecognitionEventArgs

Recognizing

包含中间识别结果的事件的信号。 另请参阅 SpeechRecognitionEventArgs

SessionStarted

指示侦听会话开始的信号。 另请参阅 SessionEventArgs

SessionStopped

指示侦听会话结束的信号。 另请参阅 SessionEventArgs

SpeechEndDetected

在检测到当前短语的语音结尾数据时发生。

SpeechStartDetected

在当前短语的输入音频中首次检测到语音数据时发生。

TurnStatusReceived

收到轮次状态更新时引发的信号。

适用于