Метод 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 кГц
- Биты = 32
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Функция успешно завершена. |
|
Обучение ключевое слово пользователей не поддерживается для устройства. |
|
Выполняются одно или несколько из следующих условий:
|
|
Запись пользователя не содержала указанных ключевое слово. |
Комментарии
Обратите внимание, что звук обрабатывается уникальным способом для обучения голосовой активации. В следующей таблице перечислены различия между обучением активации голоса и регулярным использованием распознавания речи.
Обучение | Распознавание | |
Режим | Raw | Речь |
Pin | Норм. | Расширение |
Формат звука | 32-разрядный тип с плавающей точкой (Тип = Аудио, Подтип = IEEE_FLOAT, Частота выборки = 16 кГц, биты = 32) | Управление стеком звука ОС |
Микрофон | Mic 0 | Все микрофоны в массиве |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | keyworddetectoroemadapter.h |