IKeywordDetectorOemAdapter::VerifyUserKeyword-Methode (keyworddetectoroemadapter.h)
Die VerifyUserKeyword-Methode wird von der Trainingsbenutzeroberfläche verwendet, um zu überprüfen, ob eine instance einer gesprochenen Äußerung, die während des Trainings erfasst wird, einer vordefinierten Schlüsselwort (keyword) innerhalb einer gewissen Toleranz entspricht.
Syntax
HRESULT VerifyUserKeyword(
[in] IStream *ModelData,
[in] KEYWORDID KeywordId,
[in] LANGID LangId,
[in] LONG KeywordEndBytePos,
[in] IMFMediaBuffer *UserRecording
);
Parameter
[in] ModelData
Ein Zeiger auf ein IStream-Objekt , das an Modelldaten für ein bestimmtes gespeichertes Modell gebunden ist. Beim ersten Aufruf ist dies leer.
[in] KeywordId
Die KEYWORDID im UserRecording-Parameter .
[in] LangId
Die LANGID der gesprochenen Sprache im UserRecording-Parameter .
[in] KeywordEndBytePos
Gibt das Ende der Schlüsselwort (keyword) im UserRecording an.
[in] UserRecording
Ein Zeiger auf den Puffer, der die Rohdaten im entsprechenden IMFMediaType-Format enthält.
Die Benutzeraufzeichnung muss die folgenden Attribute aufweisen:
- Typ = Audio
- Untertyp = IEEE_FLOAT
- Samplingrate = 16 kHz
- Bits = 32
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich beendet. |
|
Das Schlüsselwort (keyword)-Training für Benutzer wird für das Gerät nicht unterstützt. |
|
Eine oder mehrere der folgenden Bedingungen sind erfüllt:
|
|
Die Benutzeraufzeichnung enthielt nicht die angegebene Schlüsselwort (keyword). |
Hinweise
Beachten Sie, dass Audio für das Sprachaktivierungstraining auf einzigartige Weise verarbeitet wird. In der folgenden Tabelle sind die Unterschiede zwischen dem Sprachaktivierungstraining und der regulären Spracherkennungsnutzung zusammengefasst.
Ausbildung | Anerkennung | |
Mode | Raw | Spracheingabe/-ausgabe |
Pin | Normal | Burst |
Audioformat | 32-Bit-Float (Typ = Audio, Untertyp = IEEE_FLOAT, Samplingrate = 16 kHz, Bits = 32) | Vom Audiostapel des Betriebssystems verwaltet |
Mic | Mikrofon 0 | Alle Mikrofone im Array |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | keyworddetectoroemadapter.h |