Bagikan melalui


ActivationSignalDetector Kelas

Definisi

Mewakili komponen perangkat keras dan perangkat lunak yang dapat menghasilkan sinyal aktivasi berdasarkan input dari lingkungan pengguna, seperti kata kunci lisan, deteksi suara, atau tekan tombol.

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
Warisan
Object Platform::Object IInspectable ActivationSignalDetector
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 2004 (diperkenalkan dalam 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v10.0)

Properti

CanCreateConfigurations

Mendapatkan apakah ActivationSignalDetector dapat menambahkan atau menghapus item dari kumpulan objek ActivationSignalDetectionConfiguration .

DetectorId

Mendapatkan pengidentifikasi unik dari ActivationSignalDetector.

Kind

Mendapatkan jenis ActivationSignalDetector yang didukung.

ProviderId

Mendapatkan pengidentifikasi unik untuk penyedia detektor ini, seperti produsen spotter kata kunci berbasis perangkat keras.

SupportedModelDataTypes

Mendapatkan jenis data konfigurasi model yang didukung oleh detektor sinyal.

SupportedPowerStates

Mendapatkan mode daya yang didukung oleh ActivationSignalDetector.

SupportedTrainingDataFormats

Mendapatkan format yang didukung untuk melatih ActivationSignalDetector.

Metode

CreateConfiguration(String, String, String)

Membuat objek ActivationSignalDetectionConfiguration yang terkait dengan pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId yang ditentukan dan menambahkannya ke kumpulan konfigurasi yang didukung untuk detektor.

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan CreateConfigurationAsync sebagai gantinya.

CreateConfigurationAsync(String, String, String)

Secara asinkron membuat objek ActivationSignalDetectionConfiguration yang terkait dengan pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId yang ditentukan dan menambahkannya ke kumpulan konfigurasi yang didukung untuk detektor.

CreateConfigurationWithResult(String, String, String)

Membuat objek ActivationSignalDetectionConfigurationCreationResult yang terkait dengan pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId yang ditentukan, menambahkannya ke kumpulan konfigurasi yang didukung untuk detektor, bersama dengan indikator keberhasilan.

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan CreateConfigurationWithResultAsync(System.String,System.String,System.String) sebagai gantinya.

CreateConfigurationWithResultAsync(String, String, String)

Secara ainkron membuat objek ActivationSignalDetectionConfigurationCreationResult yang terkait dengan objek ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId yang ditentukan, menambahkannya ke kumpulan konfigurasi yang didukung untuk detektor, bersama dengan indikator keberhasilan.

GetAvailableModelIdsForSignalId(String)

Mendapatkan kumpulan pengidentifikasi model yang tersedia untuk detektor ini untuk pengidentifikasi sinyal yang ditentukan. Misalnya, semua lokal yang didukung untuk versi khusus bahasa dari kata kunci "Hey Cortana".

GetAvailableModelIdsForSignalIdAsync(String)

Secara asinkron mendapatkan koleksi pengidentifikasi model yang tersedia untuk detektor ini untuk pengidentifikasi sinyal yang ditentukan. Misalnya, semua lokal yang didukung untuk versi khusus bahasa dari kata kunci "Hey Cortana".

GetConfiguration(String, String)

Mendapatkan objek ActivationSignalDetectionConfiguration yang terkait dengan pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId yang ditentukan.

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan GetConfigurationAsync sebagai gantinya.

GetConfigurationAsync(String, String)

Secara asinkron mendapatkan objek ActivationSignalDetectionConfiguration yang terkait dengan pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId yang ditentukan.

GetConfigurations()

Mendapatkan koleksi objek ActivationSignalDetectionConfiguration yang terkait dengan ActivationSignalDetector.

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan GetConfigurationsAsync sebagai gantinya.

GetConfigurationsAsync()

Secara asinkron mendapatkan koleksi objek ActivationSignalDetectionConfiguration yang terkait dengan ActivationSignalDetector.

GetSupportedModelIdsForSignalId(String)

Secara asinkron mendapatkan kumpulan pengidentifikasi model yang didukung oleh detektor ini untuk pengidentifikasi sinyal yang ditentukan. Misalnya, semua lokal yang didukung untuk versi khusus bahasa dari kata kunci "Hey Cortana".

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan GetSupportedModelIdsForSignalIdAsync sebagai gantinya.

GetSupportedModelIdsForSignalIdAsync(String)

Secara asinkron mendapatkan kumpulan pengidentifikasi model yang didukung oleh detektor ini untuk pengidentifikasi sinyal yang ditentukan. Misalnya, semua lokal yang didukung untuk versi khusus bahasa dari kata kunci "Hey Cortana".

RemoveConfiguration(String, String)

Menghapus ActivationSignalDetectionConfiguration yang diidentifikasi oleh pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId .

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan RemoveConfigurationAsync sebagai gantinya.

RemoveConfigurationAsync(String, String)

Secara asinkron menghapus ActivationSignalDetectionConfiguration yang diidentifikasi oleh pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId .

RemoveConfigurationWithResult(String, String)

Menghapus ActivationSignalDetectionConfiguration yang diidentifikasi oleh pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId , dan mengembalikan indikator keberhasilan.

Penting

Untuk menghindari kemungkinan masalah konkurensi, sebaiknya gunakan RemoveConfigurationWithResultAsync(System.String,System.String) sebagai gantinya.

RemoveConfigurationWithResultAsync(String, String)

Secara asinkron menghapus ActivationSignalDetectionConfiguration yang diidentifikasi oleh pasangan ActivationSignalDetectionConfiguration.SignalId dan ActivationSignalDetectionConfiguration.ModelId , dan mengembalikan indikator keberhasilan.

Berlaku untuk

Lihat juga