ActivationSignalDetectionConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクティブ化信号検出器でサポートされる 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
- 継承
- 属性
- 実装
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 の可用性状態が変更されたときに発生します。 |