Metodo IKeywordDetectorOemAdapter::VerifyUserKeyword (keyworddetectoroemadapter.h)
Il metodo VerifyUserKeyword viene usato dall'esperienza utente di training per verificare che un'istanza di un'espressione parlato, acquisita durante il training, corrisponda a una parola chiave predefinita all'interno di una 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
PAROLA CHIAVEID nel parametro UserRecording.
[in] LangId
LangID della lingua parlata nel parametro UserRecording.
[in] KeywordEndBytePos
Indica la fine della parola chiave nell'oggetto UserRecording.
[in] UserRecording
Puntatore al buffer contenente i dati non elaborati nel formato FMMediaType appropriato.
La registrazione 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 seguenti condizioni sono vere:
|
|
La registrazione utente non contiene la parola chiave specificata. |
Commenti
Si noti che l'audio viene elaborato in modo univoco per il training dell'attivazione vocale. Nella tabella seguente vengono riepilogate le differenze tra il training di attivazione vocale e l'utilizzo regolare del riconoscimento vocale.
Formazione | Riconoscimento | |
Mode | Notifica non elaborata | Sintesi vocale |
Aggiungi (Blocca) | Normale | Burst |
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 | Mic 0 | Tutti i pc nella matrice |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | keyworddetectoroemadapter.h |