Ресурсы для распознавания речи на С++?
Распознавание речи - это 1% программирования и 99% сбора и обработки данных.
Все, что вы можете сделать самостоятельно - это присобачить к своему интерфейсу какой-нибудь готовый движок.
1-2 курс физики про преобразование и распознавание звуковых сигналов.
Ряды Фурье, Марковские цепи, линейная алгебра и прочее веселье.
Вы наверное наивно думаете что знать синтаксис = уметь писать программы, но тут ещё долго учиться и учиться.

Можно всё сделать через сторонние библиотеки конечно, но раз уж речь про самостоятельность...