Método IKeywordDetectorOemAdapter::VerifyUserKeyword (keyworddetectoroemadapter.h)
O método VerifyUserKeyword é usado pela experiência do usuário de treinamento para verificar se uma instância de um enunciado falado, capturada durante o treinamento, corresponde a uma palavra-chave predefinida dentro de alguma tolerância.
Sintaxe
HRESULT VerifyUserKeyword(
[in] IStream *ModelData,
[in] KEYWORDID KeywordId,
[in] LANGID LangId,
[in] LONG KeywordEndBytePos,
[in] IMFMediaBuffer *UserRecording
);
Parâmetros
[in] ModelData
Um ponteiro para um objeto IStream associado a dados de modelo para um determinado modelo armazenado. Na chamada inicial, isso estará vazio.
[in] KeywordId
A KEYWORDID no parâmetro UserRecording.
[in] LangId
O LANGID do idioma falado no parâmetro UserRecording .
[in] KeywordEndBytePos
Indica o final do palavra-chave no UserRecording.
[in] UserRecording
Um ponteiro para o buffer que contém os dados brutos no formato IMFMediaType apropriado.
A gravação do usuário deve ter os seguintes atributos:
- Tipo = Áudio
- Subtipo = IEEE_FLOAT
- Taxa de amostragem = 16 kHz
- Bits = 32
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
A função foi encerrada com êxito. |
|
Não há suporte para o treinamento de palavra-chave de usuário para o dispositivo. |
|
Uma ou mais das seguintes condições são verdadeiras:
|
|
A gravação do usuário não continha o palavra-chave especificado. |
Comentários
Observe que o áudio é processado de maneira exclusiva para treinamento de ativação de voz. A tabela a seguir resume as diferenças entre o treinamento de ativação de voz e o uso regular de reconhecimento de voz.
Treinamento | Reconhecimento | |
Mode | Raw | Fala |
Pin | Normal | Intermitência |
Formato de áudio | Float de 32 bits (Tipo = Áudio, Subtipo = IEEE_FLOAT, Taxa de Amostragem = 16 kHz, bits = 32) | Gerenciado pela pilha de áudio do sistema operacional |
Microfone | Microfone 0 | Todos os microfones na matriz |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Windows |
Cabeçalho | keyworddetectoroemadapter.h |