ActivationSignalDetectionConfiguration 类

定义

提供激活信号检测器支持的单个信号的配置详细信息。 例如,关键字 (keyword) 美国英语中的“你好小娜”。

public ref class ActivationSignalDetectionConfiguration sealed
public ref class ActivationSignalDetectionConfiguration sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetectionConfiguration final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetectionConfiguration final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetectionConfiguration
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetectionConfiguration : System.IDisposable
Public NotInheritable Class ActivationSignalDetectionConfiguration
Public NotInheritable Class ActivationSignalDetectionConfiguration
Implements IDisposable
继承
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
属性
实现

Windows 要求

设备系列
Windows 10, version 2004 (在 10.0.19041.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v10.0 中引入)

属性

AvailabilityInfo

获取此配置特有的当前使用限制。

DisplayName

以可本地化的、可读的形式获取信号的名称。

IsActive

获取 ActivationSignalDetectionConfiguration 对象是否正在处理配置设置。

获取此配置是否满足关联的 ActivationSignalDetector 处理与信号对应的输入的所有条件。

ModelId

获取与此配置关联的模型数据的标识符(通常特定于区域设置)。

SignalId

获取此配置的区域设置独立标识符。

TrainingDataFormat

获取此配置 (用于信号检测训练的支持数据格式(如果) 可用)。

TrainingStepCompletionMaxAllowedTime

获取允许完成此配置训练步骤的最长时间 ((如果可用) )。

TrainingStepsCompleted

获取此配置的训练过程中完成的步骤数 ((如果可用) )。

TrainingStepsRemaining

获取此配置的训练过程中剩余的步骤数 ((如果可用) )。

方法

ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream)

以指定格式提供输入数据,如果训练过程可用于此配置的信号检测器) , (尝试完成训练步骤。

重要

为了避免可能的并发问题,建议改用 ApplyTrainingDataAsync

ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream)

异步提供指定格式的输入数据,并尝试完成训练步骤, (如果训练过程可用于此配置的信号检测器) 。

ClearModelData()

删除数字助手的所有模型数据。

重要

为了避免可能的并发问题,建议改用 ClearModelDataAsync

ClearModelDataAsync()

异步删除数字助手的所有模型数据。

ClearTrainingData()

从数字助手的 ActivationSignalDetector 中删除所有语音训练数据。

重要

为了避免可能的并发问题,建议改用 ClearTrainingDataAsync

ClearTrainingDataAsync()

从数字助手的 ActivationSignalDetector 异步删除所有语音训练数据。

Close()

关闭 ActivationSignalDetectionConfiguration 对象并释放系统资源。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

GetModelData()

获取特定于信号检测器) (模型配置数据。

重要

为了避免可能出现的并发问题,建议改用 GetModelDataAsync

GetModelDataAsync()

异步获取特定于信号检测器) (模型配置数据。

GetModelDataType()

获取特定于信号检测器) 的模型配置数据类型 (。

重要

为了避免可能的并发问题,建议改用 GetModelDataTypeAsync

GetModelDataTypeAsync()

异步获取特定于信号检测器) 的模型配置数据类型 (。

SetEnabled(Boolean)

以独立于系统级设置的应用程序级方式启用或禁用配置。 必须为其关联的 ActivationSignalDetector 允许和启用配置。

重要

为了避免可能的并发问题,建议改用 SetEnabledAsync

SetEnabledAsync(Boolean)

以独立于系统级设置的应用程序级方式异步启用或禁用配置。 必须为其关联的 ActivationSignalDetector 允许和启用配置。

SetEnabledWithResult(Boolean)

以独立于系统级设置的应用程序级方式启用或禁用配置,并返回成功指示器。 必须为其关联的 ActivationSignalDetector 允许和启用配置。

重要

为了避免可能的并发问题,建议改用 SetEnabledAsync

SetEnabledWithResultAsync(Boolean)

以独立于系统级设置的应用程序级方式异步启用或禁用配置,并返回成功指示器。 必须为其关联的 ActivationSignalDetector 允许和启用配置。

重要

为了避免可能的并发问题,建议改用 SetEnabledAsync

SetModelData(String, IInputStream)

设置特定于信号检测器) 的模型配置数据 (。

重要

为了避免可能的并发问题,建议改用 SetModelDataAsync

SetModelDataAsync(String, IInputStream)

异步设置特定于信号检测器) 的模型配置数据 (。

SetModelDataWithResult(String, IInputStream)

设置特定于信号检测器) (模型配置数据,并返回成功指示器。

SetModelDataWithResultAsync(String, IInputStream)

异步设置特定于信号检测器) (模型配置数据,并返回成功指示器。

事件

AvailabilityChanged

ActivationSignalDetector 的可用性状态更改时发生。

适用于

另请参阅