Compartilhar via


ActivationSignalDetectionConfiguration Classe

Definição

Fornece os detalhes de configuração para um único sinal compatível com um detector de sinais de ativação. Por exemplo, o palavra-chave "Ei Cortana" em inglês dos EUA.

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
Herança
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 2004 (introduzida na 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v10.0)

Propriedades

AvailabilityInfo

Obtém as restrições de uso atuais exclusivas para essa configuração.

DisplayName

Obtém o nome do sinal em uma forma localizável e legível por humanos.

IsActive

Obtém se um objeto ActivationSignalDetectionConfiguration está processando definições de configuração.

Obtém se essa configuração atende a todos os critérios do ActivationSignalDetector associado para processar a entrada correspondente ao sinal.

ModelId

Obtém o identificador, normalmente específico da localidade, para os dados do modelo associados a essa configuração.

SignalId

Obtém o identificador independente de localidade para essa configuração.

TrainingDataFormat

Obtém o formato de dados com suporte usado para treinamento de detecção de sinal com essa configuração (se disponível).

TrainingStepCompletionMaxAllowedTime

Obtém o tempo máximo permitido para concluir uma etapa de treinamento para essa configuração (se disponível).

TrainingStepsCompleted

Obtém o número de etapas concluídas no processo de treinamento dessa configuração (se disponível).

TrainingStepsRemaining

Obtém o número de etapas restantes no processo de treinamento dessa configuração (se disponível).

Métodos

ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Fornece dados de entrada no formato especificado e tenta concluir uma etapa de treinamento (se um processo de treinamento estiver disponível para o detector de sinais dessa configuração).

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar ApplyTrainingDataAsync .

ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Fornece dados de entrada de forma assíncrona no formato especificado e tenta concluir uma etapa de treinamento (se um processo de treinamento estiver disponível para o detector de sinais dessa configuração).

ClearModelData()

Exclui todos os dados de modelo para a assistente digital.

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar ClearModelDataAsync .

ClearModelDataAsync()

Exclui de forma assíncrona todos os dados do modelo para a assistente digital.

ClearTrainingData()

Exclui todos os dados de treinamento de voz do ActivationSignalDetector para o assistente digital.

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar ClearTrainingDataAsync .

ClearTrainingDataAsync()

Exclui de forma assíncrona todos os dados de treinamento de voz do ActivationSignalDetector para a assistente digital.

Close()

Fecha o objeto ActivationSignalDetectionConfiguration e libera recursos do sistema.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

GetModelData()

Obtém os dados de configuração do modelo (específicos para um detector de sinais).

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar GetModelDataAsync .

GetModelDataAsync()

Obtém de forma assíncrona os dados de configuração do modelo (específicos para um detector de sinais).

GetModelDataType()

Obtém o tipo de dados de configuração do modelo (específico para um detector de sinais).

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar GetModelDataTypeAsync .

GetModelDataTypeAsync()

Obtém de forma assíncrona o tipo de dados de configuração do modelo (específico para um detector de sinais).

SetEnabled(Boolean)

Habilita ou desabilita a configuração de maneira no nível do aplicativo, independentemente das configurações no nível do sistema. A configuração deve ser permitida e habilitada para seu ActivationSignalDetector associado.

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar SetEnabledAsync .

SetEnabledAsync(Boolean)

Habilita ou desabilita de forma assíncrona a configuração de maneira no nível do aplicativo, independentemente das configurações no nível do sistema. A configuração deve ser permitida e habilitada para seu ActivationSignalDetector associado.

SetEnabledWithResult(Boolean)

Habilita ou desabilita a configuração de maneira no nível do aplicativo, independentemente das configurações no nível do sistema, e retorna um indicador de êxito. A configuração deve ser permitida e habilitada para seu ActivationSignalDetector associado.

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar SetEnabledAsync .

SetEnabledWithResultAsync(Boolean)

Habilita ou desabilita de forma assíncrona a configuração de maneira no nível do aplicativo, independentemente das configurações no nível do sistema, e retorna um indicador de êxito. A configuração deve ser permitida e habilitada para seu ActivationSignalDetector associado.

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar SetEnabledAsync .

SetModelData(String, IInputStream)

Define os dados de configuração do modelo (específicos para um detector de sinais).

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar SetModelDataAsync .

SetModelDataAsync(String, IInputStream)

Define de forma assíncrona os dados de configuração do modelo (específicos para um detector de sinais).

SetModelDataWithResult(String, IInputStream)

Define os dados de configuração do modelo (específicos para um detector de sinais) e retorna um indicador de êxito.

SetModelDataWithResultAsync(String, IInputStream)

Define de forma assíncrona os dados de configuração do modelo (específicos para um detector de sinais) e retorna um indicador de êxito.

Eventos

AvailabilityChanged

Ocorre quando o estado de disponibilidade do ActivationSignalDetector é alterado.

Aplica-se a

Confira também