SpeechRecognitionEngine: UnloadAllGrammars ОЧЕНЬ медленный - PullRequest
1 голос
/ 12 марта 2012

Я работаю с .NET (C #) и механизмом распознавания речи. Я хотел бы иметь возможность загружать и выгружать грамматики, как того требует мое состояние. Сдается мне, что это хороший способ ограничить шансы на получение ложного срабатывания; однако всякий раз, когда я запускаю UnloadAllGrammars (), иногда требуется почти минута для завершения.
Есть идеи, почему это происходит?

1 Ответ

4 голосов
/ 05 апреля 2012

Я обнаружил, что если я запускаю SpchRecognizer.RecognizeAsyncStop () до UnloadAllGrammars (), то задержки не было. Не знаю смелости распознавателя речи, поэтому я не могу объяснить, зачем это нужно; но, по крайней мере, эмпирически, это позволяет это работать.

...