Я бы хотел немного поиграть с Microsoft Speech API. Я нашел этот ответ , и он работает! Я попытался принять его, чтобы признать русский язык. Файл грамматики выглядит так:
<GRAMMAR LANGID="419">
<DEFINE>
<ID NAME="TEST" VAL="1"/>
</DEFINE>
<RULE NAME="TEST" TOPLEVEL="ACTIVE">
<L>
<P>Привет</P>
<P>Пока</P>
</L>
</RULE>
</GRAMMAR>
Код взят из упомянутого ответа . Но я получаю ошибку: строка
HRESULT hr = cpRecoGram->LoadCmdFromFile(L"D:\\data\\test\\reco_ru.cfg", SPLO_STATIC);
возвращает 0x80045052 (-2147200942): An attempt to load a CFG grammar with a LANGID different than other loaded grammars.
Можно ли настроить программу и / или среду для использования файлов грамматики для русского языка?
Среда: Windows 10 Home, Visual Studio 2017