ЗНАЕТЕ ИНТУИТ, Лекция, Разпознаване на реч в Intel Perceptual Computing SDK
Основни характеристики на Intel Perceptual Computing SDK за разпознаване на реч
Модулът за разпознаване на реч Intel Perceptual Computing SDK поддържа режими на гласов контрол и диктовка, като и в двата случая се предполага разпознаване на реч. В режим на гласов контрол приложението предопределя списък с команди, SDK модулът разпознава речта само въз основа на този списък и предприема съответните действия. В SDK режим на диктовка модулът разпознава кратки изречения „на ухо“ ((& y) и създава екземпляр на интерфейса Y и го присвоява на променливата y. В нашия случай, за да създаде изпълнение на модула за разпознаване на реч PXCVoiceRecognition, достатъчно е да напишете следните два реда код:
Инициализация на модула: две функции QueryProfile и SetProfile се използват за инициализиране на модула. Първата функция връща наличните конфигурации. Вторият задава текущата активна конфигурация. В кода по-долу приложението заявява първата налична конфигурация, използва я за определяне на входно устройство, което може да предоставя данни, и инициализира модула според конфигурацията. Имайте предвид, че изискванията за входния модул са дефинирани като част от структурата на ProfileInfo. Класът UtilCapture дефинира входно устройство, което отговаря на изискванията за данни на модула.
Инициализация на граматиката: за да поддържа функцията за диктовка, приложението извиква функцията SetGrammar с параметъра gid == 0, който настройва модула за разпознаване на реч в режим на диктовка. За да поддържа гласов контрол, приложението създава един или повече граматични контексти, както следва: