ActivationSignalDetector Klasse

Definition

Stellt Hardware- und Softwarekomponenten dar, die Aktivierungssignale basierend auf Eingaben aus der Umgebung eines Benutzers generieren können, z. B. gesprochene Schlüsselwort (keyword), Sounderkennung oder Tastendruck.

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
Vererbung
Object Platform::Object IInspectable ActivationSignalDetector
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2004 (eingeführt in 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v10.0)

Eigenschaften

CanCreateConfigurations

Ruft ab, ob der ActivationSignalDetector Elemente seiner Auflistung von ActivationSignalDetectionConfiguration-Objekten hinzufügen oder daraus entfernen kann.

DetectorId

Ruft den eindeutigen Bezeichner des ActivationSignalDetectors ab.

Kind

Ruft die unterstützten ActivationSignalDetector-Typen ab.

ProviderId

Ruft einen Bezeichner ab, der für den Anbieter dieses Detektors eindeutig ist, z. B. der Hersteller eines hardwarebasierten Schlüsselwort (keyword) Spotters.

SupportedModelDataTypes

Ruft die vom Signaldetektor unterstützten Modellkonfigurationsdatentypen ab.

SupportedPowerStates

Ruft die von einem ActivationSignalDetector unterstützten Energiemodi ab.

SupportedTrainingDataFormats

Ruft die unterstützten Formate zum Trainieren eines ActivationSignalDetectors ab.

Methoden

CreateConfiguration(String, String, String)

Erstellt ein ActivationSignalDetectionConfiguration-Objekt , das dem angegebenen ActivationSignalDetectionConfiguration.SignalId - und ActivationSignalDetectionConfiguration.ModelId-Paar zugeordnet ist, und fügt es der Auflistung der unterstützten Konfigurationen für den Detektor hinzu.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von CreateConfigurationAsync empfohlen.

CreateConfigurationAsync(String, String, String)

Erstellt asynchron ein ActivationSignalDetectionConfiguration-Objekt , das dem angegebenen ActivationSignalDetectionConfiguration.SignalId - und ActivationSignalDetectionConfiguration.ModelId-Paar zugeordnet ist, und fügt es der Auflistung der unterstützten Konfigurationen für den Detektor hinzu.

CreateConfigurationWithResult(String, String, String)

Erstellt ein ActivationSignalDetectionConfigurationCreationResult-Objekt , das dem angegebenen ActivationSignalDetectionConfiguration.SignalId - und ActivationSignalDetectionConfiguration.ModelId-Paar zugeordnet ist, und fügt es der Auflistung der unterstützten Konfigurationen für den Detektor zusammen mit einem Erfolgsindikator hinzu.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von CreateConfigurationWithResultAsync(System.String,System.String,System.String) empfohlen.

CreateConfigurationWithResultAsync(String, String, String)

Aynchronously erstellt ein ActivationSignalDetectionConfigurationCreationResult-Objekt , das dem angegebenen ActivationSignalDetectionConfiguration.SignalId - und ActivationSignalDetectionConfiguration.ModelId-Paar zugeordnet ist, und fügt es der Auflistung der unterstützten Konfigurationen für den Detektor zusammen mit einem Erfolgsindikator hinzu.

GetAvailableModelIdsForSignalId(String)

Ruft die Auflistung von Modellbezeichnern ab, die für diesen Detektor für den angegebenen Signalbezeichner verfügbar sind. Beispielsweise werden alle unterstützten Gebietsschemas für sprachspezifische Versionen von "Hey Cortana" Schlüsselwort (keyword).

GetAvailableModelIdsForSignalIdAsync(String)

Ruft asynchron die Auflistung von Modellbezeichnern ab, die für diesen Detektor für den angegebenen Signalbezeichner verfügbar sind. Beispielsweise werden alle unterstützten Gebietsschemas für sprachspezifische Versionen von "Hey Cortana" Schlüsselwort (keyword).

GetConfiguration(String, String)

Ruft das ActivationSignalDetectionConfiguration-Objekt ab, das dem angegebenen ActivationSignalDetectionConfiguration.SignalId - und ActivationSignalDetectionConfiguration.ModelId-Paar zugeordnet ist .

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von GetConfigurationAsync empfohlen.

GetConfigurationAsync(String, String)

Ruft asynchron das ActivationSignalDetectionConfiguration-Objekt ab, das dem angegebenen ActivationSignalDetectionConfiguration.SignalId - und ActivationSignalDetectionConfiguration.ModelId-Paar zugeordnet ist .

GetConfigurations()

Ruft die Auflistung der ActivationSignalDetectionConfiguration-Objekte ab, die dem ActivationSignalDetector zugeordnet sind.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von GetConfigurationsAsync empfohlen.

GetConfigurationsAsync()

Ruft asynchron die Auflistung der ActivationSignalDetectionConfiguration-Objekte ab, die dem ActivationSignalDetector zugeordnet sind.

GetSupportedModelIdsForSignalId(String)

Ruft asynchron die Sammlung von Modellbezeichnern ab, die von diesem Detektor für den angegebenen Signalbezeichner unterstützt werden. Beispielsweise werden alle unterstützten Gebietsschemas für sprachspezifische Versionen von "Hey Cortana" Schlüsselwort (keyword).

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von GetSupportedModelIdsForSignalIdAsync empfohlen.

GetSupportedModelIdsForSignalIdAsync(String)

Ruft asynchron die Sammlung von Modellbezeichnern ab, die von diesem Detektor für den angegebenen Signalbezeichner unterstützt werden. Beispielsweise werden alle unterstützten Gebietsschemas für sprachspezifische Versionen von "Hey Cortana" Schlüsselwort (keyword).

RemoveConfiguration(String, String)

Entfernt das ActivationSignalDetectionConfiguration-Paar, das durch das Paar ActivationSignalDetectionConfiguration.SignalId und ActivationSignalDetectionConfiguration.ModelId identifiziert wurde.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von RemoveConfigurationAsync empfohlen.

RemoveConfigurationAsync(String, String)

Entfernt asynchron das ActivationSignalDetectionConfiguration-Paar, das durch das Paar ActivationSignalDetectionConfiguration.SignalId und ActivationSignalDetectionConfiguration.ModelId identifiziert wurde.

RemoveConfigurationWithResult(String, String)

Entfernt das ActivationSignalDetectionConfiguration-Paar, das durch das Paar ActivationSignalDetectionConfiguration.SignalId und ActivationSignalDetectionConfiguration.ModelId identifiziert wurde, und gibt einen Erfolgsindikator zurück.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von RemoveConfigurationWithResultAsync(System.String,System.String) empfohlen.

RemoveConfigurationWithResultAsync(String, String)

Entfernt asynchron das ActivationSignalDetectionConfiguration-Paar, das durch das Paar ActivationSignalDetectionConfiguration.SignalId und ActivationSignalDetectionConfiguration.ModelId identifiziert wurde, und gibt einen Erfolgsindikator zurück.

Gilt für:

Weitere Informationen