Partager via


ActivationSignalDetectionConfiguration Classe

Définition

Fournit les détails de configuration d’un signal unique pris en charge par un détecteur de signal d’activation. Par exemple, le mot clé « Hey Cortana » en anglais américain.

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
Héritage
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 2004 (introduit dans 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v10.0)

Propriétés

AvailabilityInfo

Obtient les restrictions d’utilisation actuelles propres à cette configuration.

DisplayName

Obtient le nom du signal dans une forme localisable et lisible par l’homme.

IsActive

Obtient si un objet ActivationSignalDetectionConfiguration traite les paramètres de configuration.

Obtient si cette configuration répond à tous les critères pour que l’ActivationSignalDetector associé traite l’entrée correspondant au signal.

ModelId

Obtient l’identificateur, généralement spécifique aux paramètres régionaux, pour les données de modèle associées à cette configuration.

SignalId

Obtient l’identificateur indépendant des paramètres régionaux pour cette configuration.

TrainingDataFormat

Obtient le format de données pris en charge utilisé pour l’apprentissage de la détection de signal avec cette configuration (si disponible).

TrainingStepCompletionMaxAllowedTime

Obtient la durée maximale autorisée pour effectuer une étape d’entraînement pour cette configuration (si disponible).

TrainingStepsCompleted

Obtient le nombre d’étapes effectuées dans le processus d’apprentissage de cette configuration (le cas échéant).

TrainingStepsRemaining

Obtient le nombre d’étapes restantes dans le processus d’entraînement de cette configuration (le cas échéant).

Méthodes

ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Fournit des données d’entrée dans le format spécifié et tente d’effectuer une étape d’entraînement (si un processus d’entraînement est disponible pour le détecteur de signal de cette configuration).

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser ApplyTrainingDataAsync à la place.

ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Fournit de manière asynchrone des données d’entrée dans le format spécifié et tente d’effectuer une étape d’entraînement (si un processus d’entraînement est disponible pour le détecteur de signal de cette configuration).

ClearModelData()

Supprime toutes les données de modèle pour le assistant numérique.

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser ClearModelDataAsync à la place.

ClearModelDataAsync()

Supprime de manière asynchrone toutes les données de modèle pour le assistant numérique.

ClearTrainingData()

Supprime toutes les données d’entraînement de la voix de ActivationSignalDetector pour le assistant numérique.

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser ClearTrainingDataAsync à la place.

ClearTrainingDataAsync()

Supprime de manière asynchrone toutes les données d’entraînement vocal de l’activationSignalDetector pour l’assistant numérique.

Close()

Ferme l’objet ActivationSignalDetectionConfiguration et libère les ressources système.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

GetModelData()

Obtient les données de configuration du modèle (spécifiques à un détecteur de signal).

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser GetModelDataAsync à la place.

GetModelDataAsync()

Obtient de façon asynchrone les données de configuration du modèle (spécifiques à un détecteur de signal).

GetModelDataType()

Obtient le type de données de configuration du modèle (spécifique à un détecteur de signal).

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser GetModelDataTypeAsync à la place.

GetModelDataTypeAsync()

Obtient de façon asynchrone le type de données de configuration du modèle (spécifique à un détecteur de signal).

SetEnabled(Boolean)

Active ou désactive la configuration au niveau de l’application, indépendamment des paramètres au niveau du système. La configuration doit être à la fois autorisée et activée pour son ActivationSignalDetector associé.

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser SetEnabledAsync à la place.

SetEnabledAsync(Boolean)

Active ou désactive de manière asynchrone la configuration au niveau de l’application, indépendamment des paramètres au niveau du système. La configuration doit être à la fois autorisée et activée pour son ActivationSignalDetector associé.

SetEnabledWithResult(Boolean)

Active ou désactive la configuration au niveau de l’application, indépendamment des paramètres au niveau du système, et retourne un indicateur de réussite. La configuration doit être à la fois autorisée et activée pour son ActivationSignalDetector associé.

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser SetEnabledAsync à la place.

SetEnabledWithResultAsync(Boolean)

Active ou désactive de manière asynchrone la configuration au niveau de l’application, indépendamment des paramètres au niveau du système, et retourne un indicateur de réussite. La configuration doit être à la fois autorisée et activée pour son ActivationSignalDetector associé.

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser SetEnabledAsync à la place.

SetModelData(String, IInputStream)

Définit les données de configuration du modèle (spécifiques à un détecteur de signal).

Important

Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser SetModelDataAsync à la place.

SetModelDataAsync(String, IInputStream)

Définit de façon asynchrone les données de configuration du modèle (spécifiques à un détecteur de signal).

SetModelDataWithResult(String, IInputStream)

Définit les données de configuration du modèle (spécifiques à un détecteur de signal) et retourne un indicateur de réussite.

SetModelDataWithResultAsync(String, IInputStream)

Définit de façon asynchrone les données de configuration du modèle (spécifiques à un détecteur de signal) et retourne un indicateur de réussite.

Événements

AvailabilityChanged

Se produit lorsque l’état de disponibilité de ActivationSignalDetector change.

S’applique à

Voir aussi