Я могу создавать альтернативные грамматики диктовки, используя набор ресурсов для диктовки или указания здесь . Я не могу загрузить новую тему диктовки с помощью C ++. Я пытаюсь изменить образец Simpledict, предоставляемый sapi5.1 SDK. Следующее не работает.
std::wstring stemp = s2ws("grammar:dictation#Genre");
LPCWSTR mygrammar = stemp.c_str();
hr = m_cpDictationGrammar->LoadDictation(mygrammar, SPLO_STATIC);