你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DialogServiceConnector 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
连接到已启用语音的对话框。 在 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 |
收到轮次状态更新时引发的信号。 |