ActivationSignalDetector Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |