Метод IKeywordDetectorOemAdapter::VerifyUserKeyword (keyworddetectoroemadapter.h)
Метод VerifyUserKeyword используется учебным пользователем, чтобы убедиться, что один экземпляр речевых фрагментов, захваченный во время обучения, соответствует определенному ключевому слову в пределах некоторой допустимости.
Синтаксис
HRESULT VerifyUserKeyword(
[in] IStream *ModelData,
[in] KEYWORDID KeywordId,
[in] LANGID LangId,
[in] LONG KeywordEndBytePos,
[in] IMFMediaBuffer *UserRecording
);
Параметры
[in] ModelData
Указатель на объект IStream , привязанный к данным модели для данной хранимой модели. При первоначальном вызове это будет пустым.
[in] KeywordId
KEYWORDID в параметре UserRecording.
[in] LangId
LANGID языка в параметре UserRecording.
[in] KeywordEndBytePos
Указывает конец ключевого слова в UserRecording.
[in] UserRecording
Указатель на буфер, содержащий необработанные данные в соответствующем формате IMFMediaType.
Запись пользователя должна иметь следующие атрибуты:
- Type = Audio
- Подтип = IEEE_FLOAT
- Частота выборки = 16 кГц
- Bits = 32
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код | Описание |
---|---|
|
Функция завершилась успешно. |
|
Обучение ключевых слов пользователя не поддерживается для устройства. |
|
Одно или несколько следующих условий:
|
|
Запись пользователя не содержала указанное ключевое слово. |
Замечания
Обратите внимание, что звук обрабатывается уникальным способом обучения голосовой активации. В следующей таблице перечислены различия между обучением голосовой активации и обычным использованием распознавания речи.
обучения | распознавания | |
Режим | Сырой | Речь |
Булавка | Нормальный | Взрыв |
Формат звука | 32-разрядная плавающая поплавка (Тип = аудио, подтип = IEEE_FLOAT, частота выборки = 16 кГц, биты = 32) | Управление стеком звука ОС |
Микрофон | Микрофон 0 | Все микрофоны в массиве |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Windows Server 2016 |
целевая платформа | Виндоус |
заголовка | keyworddetectoroemadapter.h |