Condividi tramite


ActivationSignalDetectionConfiguration Classe

Definizione

Fornisce i dettagli di configurazione per un singolo segnale supportato da un rilevatore di segnali di attivazione. Ad esempio, la parola chiave "Hey Cortana" in inglese statunitense.

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
Ereditarietà
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)

Proprietà

AvailabilityInfo

Ottiene le restrizioni di utilizzo correnti univoca per questa configurazione.

DisplayName

Ottiene il nome del segnale in una forma localizzabile e leggibile.

IsActive

Ottiene se un oggetto ActivationSignalDetectionConfiguration sta elaborando le impostazioni di configurazione.

Ottiene se questa configurazione soddisfa tutti i criteri per l'attivazione associataSignalDetector per elaborare l'input corrispondente al segnale.

ModelId

Ottiene l'identificatore, in genere specifico delle impostazioni locali, per i dati del modello associati a questa configurazione.

SignalId

Ottiene l'identificatore indipendente dalle impostazioni locali per questa configurazione.

TrainingDataFormat

Ottiene il formato di dati supportato usato per il training di rilevamento dei segnali con questa configurazione (se disponibile).

TrainingStepCompletionMaxAllowedTime

Ottiene il tempo massimo consentito per completare un passaggio di training per questa configurazione (se disponibile).

TrainingStepsCompleted

Ottiene il numero di passaggi completati nel processo di training di questa configurazione (se disponibile).

TrainingStepsRemaining

Ottiene il numero di passaggi rimanenti nel processo di training di questa configurazione (se disponibile).

Metodi

ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Fornisce i dati di input nel formato specificato e tenta di completare un passaggio di training (se un processo di training è disponibile per il rilevamento dei segnali di questa configurazione).

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare ApplyTrainingDataAsync .

ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Fornisce in modo asincrono i dati di input nel formato specificato e tenta di completare un passaggio di training (se un processo di training è disponibile per il rilevamento dei segnali di questa configurazione).

ClearModelData()

Elimina tutti i dati del modello per l'assistente digitale.

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare ClearModelDataAsync .

ClearModelDataAsync()

Elimina in modo asincrono tutti i dati del modello per il assistente digitale.

ClearTrainingData()

Elimina tutti i dati di training vocale dall'attivazioneSignalDetector per il assistente digitale.

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare ClearTrainingDataAsync .

ClearTrainingDataAsync()

Elimina in modo asincrono tutti i dati di training vocale dall'attivazioneSignalDetector per il assistente digitale.

Close()

Chiude l'oggetto ActivationSignalDetectionConfiguration e rilascia le risorse di sistema.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

GetModelData()

Ottiene i dati di configurazione del modello (specifici di un rilevatore di segnali).

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare invece GetModelDataAsync .

GetModelDataAsync()

Ottiene in modo asincrono i dati di configurazione del modello (specifici di un rilevatore di segnali).

GetModelDataType()

Ottiene il tipo di dati di configurazione del modello (specifico per un rilevatore di segnali).

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare getModelDataTypeAsync .

GetModelDataTypeAsync()

Ottiene in modo asincrono il tipo di dati di configurazione del modello (specifico per un rilevatore di segnali).

SetEnabled(Boolean)

Abilita o disabilita la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector.

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare SetEnabledAsync .

SetEnabledAsync(Boolean)

Abilita o disabilita in modo asincrono la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector.

SetEnabledWithResult(Boolean)

Abilita o disabilita la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema e restituisce un indicatore di esito positivo. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector.

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare SetEnabledAsync .

SetEnabledWithResultAsync(Boolean)

Abilita o disabilita in modo asincrono la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema e restituisce un indicatore di esito positivo. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector.

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare SetEnabledAsync .

SetModelData(String, IInputStream)

Imposta i dati di configurazione del modello (specifici di un rilevatore di segnali).

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare invece SetModelDataAsync .

SetModelDataAsync(String, IInputStream)

Imposta in modo asincrono i dati di configurazione del modello (specifici di un rilevatore di segnali).

SetModelDataWithResult(String, IInputStream)

Imposta i dati di configurazione del modello (specifici di un rilevatore di segnali) e restituisce un indicatore di esito positivo.

SetModelDataWithResultAsync(String, IInputStream)

Imposta in modo asincrono i dati di configurazione del modello (specifici di un rilevatore di segnali) e restituisce un indicatore di esito positivo.

Eventi

AvailabilityChanged

Si verifica quando lo stato di disponibilità dell'attivazioneSignalDetector cambia.

Si applica a

Vedi anche