SpeechContinuousRecognitionSession 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理自由格式听写的语音输入,或在本地语法文件约束中定义的任意单词或短语序列。
public ref class SpeechContinuousRecognitionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechContinuousRecognitionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechContinuousRecognitionSession
Public NotInheritable Class SpeechContinuousRecognitionSession
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
应用通过 SpeechRecognizer.ContinuousRecognitionSession 属性检索此对象。
若要使用 Web 服务约束,必须在设置中启用语音输入和听写支持,方法是在“设置”->“隐私”->“语音、墨迹书写和键入”页面中打开“了解我”选项。 请参阅语音识别中的“识别 语音输入”。
属性
AutoStopSilenceTimeout |
获取或设置连续识别会话由于缺少音频输入而结束的时间阈值。 |
方法
CancelAsync() |
异步取消连续语音识别会话并放弃所有挂起的识别结果。 |
PauseAsync() | |
Resume() |
如果暂停,则恢复连续语音识别会话。 |
StartAsync() |
重载 使用 Default 的 SpeechContinuousRecognitionMode 异步启动连续语音识别会话。 |
StartAsync(SpeechContinuousRecognitionMode) |
重载 使用指定的 SpeechContinuousRecognitionMode 行为异步启动连续语音识别会话。 |
StopAsync() |
异步结束连续语音识别会话,并将所有挂起的识别结果传递给 ResultGenerated 事件。 |
事件
Completed |
在连续识别会话结束时发生。 |
ResultGenerated |
当语音识别器从连续识别会话返回结果时发生。 |