ActivationSignalDetector クラス

定義

音声キーワード (keyword)、サウンド検出、ボタン押しなど、ユーザーの環境からの入力に基づいてアクティブ化信号を生成できるハードウェアおよびソフトウェア コンポーネントを表します。

public ref class ActivationSignalDetector sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetector final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetector
Public NotInheritable Class ActivationSignalDetector
継承
Object Platform::Object IInspectable ActivationSignalDetector
属性

Windows の要件

デバイス ファミリ
Windows 10, version 2004 (10.0.19041.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v10.0 で導入)

プロパティ

CanCreateConfigurations

ActivationSignalDetectorActivationSignalDetectionConfiguration オブジェクトのコレクションに項目を追加または削除できるかどうかを取得します。

DetectorId

ActivationSignalDetector の一意識別子を取得します。

Kind

サポートされている ActivationSignalDetector 型を取得します。

ProviderId

ハードウェア ベースのキーワード (keyword) スッターの製造元など、この検出機能のプロバイダーに固有の識別子を取得します。

SupportedModelDataTypes

シグナル検出機能でサポートされているモデル構成データ型を取得します。

SupportedPowerStates

ActivationSignalDetector でサポートされている電源モードを取得します。

SupportedTrainingDataFormats

ActivationSignalDetector をトレーニングするためにサポートされている形式を取得します。

メソッド

CreateConfiguration(String, String, String)

指定した ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId ペアに関連付けられた ActivationSignalDetectionConfiguration オブジェクトを作成し、それを検出機能でサポートされている構成のコレクションに追加します。

重要

コンカレンシーの問題を回避するために、代わりに CreateConfigurationAsync を使用することをお勧めします。

CreateConfigurationAsync(String, String, String)

指定した ActivationSignalDetectionConfiguration.SignalIdActivationSignalDetectionConfiguration.ModelId ペアに関連付けられた ActivationSignalDetectionConfiguration オブジェクトを非同期に作成し、それを検出機能でサポートされている構成のコレクションに追加します。

CreateConfigurationWithResult(String, String, String)

指定した ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId ペアに関連付けられた ActivationSignalDetectionConfigurationCreationResult オブジェクトを作成し、それを検出機能でサポートされている構成のコレクションに追加し、成功のインジケーターを示します。

重要

コンカレンシーの問題を回避するには、代わりに CreateConfigurationWithResultAsync(System.String,System.String,System.String) を 使用することをお勧めします。

CreateConfigurationWithResultAsync(String, String, String)

Aynchronously create an ActivationSignalDetectionConfigurationCreationResult object associated with the specified ActivationSignalDetectionConfiguration.SignalId and ActivationSignalDetectionConfiguration.ModelId pair, adds it to the collection of supported configurations for the detector, and an indicator of success.

GetAvailableModelIdsForSignalId(String)

指定したシグナル識別子に対して、この検出機能で使用できるモデル識別子のコレクションを取得します。 たとえば、言語固有バージョンの "Hey Cortana" キーワード (keyword)でサポートされているすべてのロケールです。

GetAvailableModelIdsForSignalIdAsync(String)

指定したシグナル識別子に対して、この検出機能で使用できるモデル識別子のコレクションを非同期に取得します。 たとえば、言語固有バージョンの "Hey Cortana" キーワード (keyword)でサポートされているすべてのロケールです。

GetConfiguration(String, String)

指定した ActivationSignalDetectionConfiguration.SignalIdActivationSignalDetectionConfiguration.ModelId ペアに関連付けられている ActivationSignalDetectionConfiguration オブジェクトを 取得します。

重要

コンカレンシーの問題を回避するために、代わりに GetConfigurationAsync を使用することをお勧めします。

GetConfigurationAsync(String, String)

指定した ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId ペアに関連付けられている ActivationSignalDetectionConfiguration オブジェクトを非同期に取得します。

GetConfigurations()

ActivationSignalDetector に関連付けられている ActivationSignalDetectionConfiguration オブジェクトのコレクションを取得します

重要

コンカレンシーの問題を回避するために、代わりに GetConfigurationsAsync を使用することをお勧めします。

GetConfigurationsAsync()

ActivationSignalDetector に関連付けられている ActivationSignalDetectionConfiguration オブジェクトのコレクションを非同期的に取得します

GetSupportedModelIdsForSignalId(String)

指定されたシグナル識別子に対して、この検出機能でサポートされているモデル識別子のコレクションを非同期に取得します。 たとえば、言語固有バージョンの "Hey Cortana" キーワード (keyword)でサポートされているすべてのロケールです。

重要

コンカレンシーの問題を回避するために、代わりに GetSupportedModelIdsForSignalIdAsync を使用することをお勧めします。

GetSupportedModelIdsForSignalIdAsync(String)

指定されたシグナル識別子に対して、この検出機能でサポートされているモデル識別子のコレクションを非同期に取得します。 たとえば、言語固有バージョンの "Hey Cortana" キーワード (keyword)でサポートされているすべてのロケールです。

RemoveConfiguration(String, String)

ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId ペアによって識別される ActivationSignalDetectionConfiguration を削除します。

重要

コンカレンシーの問題を回避するために、代わりに RemoveConfigurationAsync を使用することをお勧めします。

RemoveConfigurationAsync(String, String)

ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId ペアによって識別される ActivationSignalDetectionConfiguration を非同期的に削除します。

RemoveConfigurationWithResult(String, String)

ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId のペアによって識別される ActivationSignalDetectionConfiguration を削除し、成功のインジケーターを返します。

重要

コンカレンシーの問題を回避するには、代わりに RemoveConfigurationWithResultAsync(System.String,System.String) を使用することをお勧めします。

RemoveConfigurationWithResultAsync(String, String)

ActivationSignalDetectionConfiguration.SignalId と ActivationSignalDetectionConfiguration.ModelId のペアによって識別される ActivationSignalDetectionConfiguration を非同期的に削除し、成功のインジケーターを返します。

適用対象

こちらもご覧ください