SpeechRecognitionEngine Асинхронный модуль или обработчик завершены, пока асинхронная операция еще не завершена - PullRequest
0 голосов
/ 05 ноября 2018

У нас нет проблем, когда мы просто должным образом создаем экземпляр класса внутри оператора using и не делаем что-то с его методом внутри только возвращающей строки. enter image description here

но при добавлении LoadGrammar и любого из его методов браузер загружается слишком долго, например, через 5 минут, после чего он выдаст ошибку, как описано в заголовке enter image description here

Главная

enter image description here

1 Ответ

0 голосов
/ 06 ноября 2018

После долгих часов анализа выяснилось, что LoadGrammar и некоторые другие методы в SpeechRecognitionEngine работают асинхронно.

Так что я запустил его отдельно в другом потоке, как этот.

enter image description here

и теперь все в порядке.

...