Metodo IKeywordDetectorOemAdapter::VerifyUserKeyword (keyworddetectoroepter.h)
Il metodo VerifyUserKeyword viene usato dall'esperienza utente di training per verificare che un'istanza di un'espressione parlata, acquisita durante il training, corrisponda a una parola chiave predefinita entro una certa tolleranza.
Sintassi
HRESULT VerifyUserKeyword(
[in] IStream *ModelData,
[in] KEYWORDID KeywordId,
[in] LANGID LangId,
[in] LONG KeywordEndBytePos,
[in] IMFMediaBuffer *UserRecording
);
Parametri
[in] ModelData
Puntatore a un oggetto IStream associato ai dati del modello per un determinato modello archiviato. Nella chiamata iniziale questa operazione sarà vuota.
[in] KeywordId
KEYWORDID nel parametro UserRecording.
[in] LangId
LANGID della lingua parlata nel parametro UserRecording.
[in] KeywordEndBytePos
Indica la fine della parola chiave in UserRecording.
[in] UserRecording
Puntatore al buffer contenente i dati non elaborati nel formato IMFMedia Type appropriato.
La registrazione dell'utente deve avere gli attributi seguenti:
- Tipo = Audio
- Sottotipo = IEEE_FLOAT
- Frequenza di campionamento = 16 kHz
- Bit = 32
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
La funzione è stata chiusa correttamente. |
|
Il training delle parole chiave utente non è supportato per il dispositivo. |
|
Una o più delle condizioni seguenti sono vere:
|
|
La registrazione utente non contiene la parola chiave specificata. |
Osservazioni
Si noti che l'audio viene elaborato in modo univoco per il training dell'attivazione vocale. La tabella seguente riepiloga le differenze tra il training di attivazione vocale e l'utilizzo regolare del riconoscimento vocale.
training | riconoscimento | |
Modo | Crudo | Discorso |
Spilla | Normale | Scoppiare |
Formato audio | Float a 32 bit (Tipo = Audio, Sottotipo = IEEE_FLOAT, Frequenza di campionamento = 16 kHz, bit = 32) | Gestito dallo stack audio del sistema operativo |
Microfono | Microfono 0 | Tutti i microfoni nella matrice |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | keyworddetectoroepter.h |