ActivationSignalDetectionConfiguration クラス

定義

アクティブ化信号検出器でサポートされる 1 つの信号の構成の詳細を提供します。 たとえば、キーワード (keyword) "Hey Cortana" (米国英語) などです。

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 の可用性状態が変更されたときに発生します。

適用対象

こちらもご覧ください