Método IKeywordDetectorOemAdapter::VerifyUserKeyword (keyworddetectoroemadapter.h)
La experiencia del usuario de entrenamiento usa el método VerifyUserKeyword para comprobar que una instancia de una expresión hablada, capturada durante el entrenamiento, coincide con una palabra clave predefinida dentro de alguna tolerancia.
Sintaxis
HRESULT VerifyUserKeyword(
[in] IStream *ModelData,
[in] KEYWORDID KeywordId,
[in] LANGID LangId,
[in] LONG KeywordEndBytePos,
[in] IMFMediaBuffer *UserRecording
);
Parámetros
[in] ModelData
Puntero a un objeto IStream enlazado a los datos del modelo para un modelo almacenado determinado. En la llamada inicial, estará vacío.
[in] KeywordId
El KEYWORDID de en el parámetro UserRecording .
[in] LangId
El LANGID de del idioma hablado en el parámetro userRecording de .
[in] KeywordEndBytePos
Indica el final de la palabra clave en UserRecording.
[in] UserRecording
Puntero al búfer que contiene los datos sin procesar en el formato adecuado IMFMediaType.
La grabación del usuario debe tener los siguientes atributos:
- Tipo = Audio
- Subtipo = IEEE_FLOAT
- Frecuencia de muestreo = 16 kHz
- Bits = 32
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
La función salió correctamente. |
|
No se admite el entrenamiento de palabras clave de usuario para el dispositivo. |
|
Se cumplen una o varias de las condiciones siguientes:
|
|
La grabación del usuario no contenía la palabra clave especificada. |
Observaciones
Tenga en cuenta que el audio se procesa de forma única para el entrenamiento de activación por voz. En la tabla siguiente se resumen las diferencias entre el entrenamiento de activación por voz y el uso normal del reconocimiento de voz.
training | de reconocimiento de | |
Modo | Crudo | Discurso |
Anclar | Normal | Estallar |
Formato de audio | Float de 32 bits (Tipo = Audio, Subtipo = IEEE_FLOAT, Frecuencia de muestreo = 16 kHz, bits = 32) | Administrado por pila de audio del sistema operativo |
Mic | Micrófono 0 | Todos los micrófonos de la matriz |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
encabezado de | keyworddetectoroemadapter.h |