Compartir a través de


ActivationSignalDetectionConfiguration Clase

Definición

Proporciona los detalles de configuración de una única señal compatible con un detector de señales de activación. Por ejemplo, la palabra clave "Hey Cortana" en inglés de EE. UU.

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
Herencia
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2004 (se introdujo en la versión 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v10.0)

Propiedades

AvailabilityInfo

Obtiene las restricciones de uso actuales exclusivas de esta configuración.

DisplayName

Obtiene el nombre de la señal en un formato legible y localizable.

IsActive

Obtiene si un objeto ActivationSignalDetectionConfiguration está procesando los valores de configuración.

Obtiene si esta configuración cumple todos los criterios para que activationSignalDetector asociado procese la entrada correspondiente a la señal.

ModelId

Obtiene el identificador, normalmente específico de la configuración regional, para los datos del modelo asociados a esta configuración.

SignalId

Obtiene el identificador independiente de la configuración regional para esta configuración.

TrainingDataFormat

Obtiene el formato de datos admitido que se usa para el entrenamiento de detección de señales con esta configuración (si está disponible).

TrainingStepCompletionMaxAllowedTime

Obtiene el tiempo máximo permitido para completar un paso de entrenamiento para esta configuración (si está disponible).

TrainingStepsCompleted

Obtiene el número de pasos completados en el proceso de entrenamiento de esta configuración (si está disponible).

TrainingStepsRemaining

Obtiene el número de pasos restantes en el proceso de entrenamiento de esta configuración (si está disponible).

Métodos

ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Proporciona datos de entrada en el formato especificado e intenta completar un paso de entrenamiento (si un proceso de entrenamiento está disponible para el detector de señales de esta configuración).

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar ApplyTrainingDataAsync en su lugar.

ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Proporciona datos de entrada de forma asincrónica en el formato especificado e intenta completar un paso de entrenamiento (si hay un proceso de entrenamiento disponible para el detector de señales de esta configuración).

ClearModelData()

Elimina todos los datos del modelo de la asistente digital.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar ClearModelDataAsync en su lugar.

ClearModelDataAsync()

Elimina de forma asincrónica todos los datos del modelo para el asistente digital.

ClearTrainingData()

Elimina todos los datos de entrenamiento de voz de ActivationSignalDetector para el asistente digital.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar ClearTrainingDataAsync en su lugar.

ClearTrainingDataAsync()

Elimina de forma asincrónica todos los datos de entrenamiento de voz del elemento ActivationSignalDetector del asistente digital.

Close()

Cierra el objeto ActivationSignalDetectionConfiguration y libera los recursos del sistema.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

GetModelData()

Obtiene los datos de configuración del modelo (específicos de un detector de señales).

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar GetModelDataAsync en su lugar.

GetModelDataAsync()

Obtiene de forma asincrónica los datos de configuración del modelo (específicos de un detector de señales).

GetModelDataType()

Obtiene el tipo de datos de configuración del modelo (específico de un detector de señales).

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar GetModelDataTypeAsync en su lugar.

GetModelDataTypeAsync()

Obtiene de forma asincrónica el tipo de datos de configuración del modelo (específico de un detector de señales).

SetEnabled(Boolean)

Habilita o deshabilita la configuración de forma de nivel de aplicación, independientemente de la configuración de nivel del sistema. La configuración debe estar permitida y habilitada para su ActivationSignalDetector asociado.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar SetEnabledAsync en su lugar.

SetEnabledAsync(Boolean)

Habilita o deshabilita de forma asincrónica la configuración en el nivel de aplicación, independientemente de la configuración de nivel del sistema. La configuración debe estar permitida y habilitada para su ActivationSignalDetector asociado.

SetEnabledWithResult(Boolean)

Habilita o deshabilita la configuración de forma de nivel de aplicación, independientemente de la configuración de nivel del sistema, y devuelve un indicador de éxito. La configuración debe estar permitida y habilitada para su ActivationSignalDetector asociado.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar SetEnabledAsync en su lugar.

SetEnabledWithResultAsync(Boolean)

Habilita o deshabilita de forma asincrónica la configuración en el nivel de aplicación, independientemente de la configuración de nivel del sistema, y devuelve un indicador de éxito. La configuración debe estar permitida y habilitada para su ActivationSignalDetector asociado.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar SetEnabledAsync en su lugar.

SetModelData(String, IInputStream)

Establece los datos de configuración del modelo (específicos de un detector de señales).

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar SetModelDataAsync en su lugar.

SetModelDataAsync(String, IInputStream)

Establece de forma asincrónica los datos de configuración del modelo (específicos de un detector de señales).

SetModelDataWithResult(String, IInputStream)

Establece los datos de configuración del modelo (específicos de un detector de señales) y devuelve un indicador de éxito.

SetModelDataWithResultAsync(String, IInputStream)

Establece de forma asincrónica los datos de configuración del modelo (específicos de un detector de señales) y devuelve un indicador de éxito.

Eventos

AvailabilityChanged

Se produce cuando cambia el estado de disponibilidad del objeto ActivationSignalDetector .

Se aplica a

Consulte también