Я использую Windows IOT (Windows Universal App) на планшете вместе с Windows.Media.SpeechSynthesis и Windows.Media.SpeechRecognition.Как вы мешаете системе распознавания речи распознавать собственный синтез речи в Windows IOT?
Проблема, с которой я столкнулась, заключается в том, что синтез речи подхвачен функцией SpeechRecognition системы.
Я не хочу отключать распознавание, пока текст в речь работает, поскольку я должен поддерживать систему в состоянии «всегда прослушивания», поэтому я могу принимать команды даже во время разговора.
Есть ли какой-либо класс Windows IOT и т. Д., Который предотвратил бы такой конфликт? Или есть другие решения, которые я мог бы использовать?
спасибо.
В чем проблема. Например, в настоящее время система начинается, говоря, пожалуйста, скажите «Просыпайтесь», чтобы активировать меня. Пока он говорит это, микрофон подбирает слова, которые просыпаются и автоматически активируются. Я понимаю, что вы имели в виду, если отключить микрофон, пока он говорит, но я не могу этого сделать, поскольку мне нужна система, чтобы всегда быть в состоянии прослушивания, выдавать команды, такие как «остановить разговор» и т. Д. – Potato
Хорошо, позвольте мне спросить. Почему вы пошли с System.Media вместо System.Speech? – ivansystems
Поскольку я использую его на Windows IOT на доске дракона, системные файлы недоступны с тех пор, как WIndows.Media, я считаю, имеет более легкий след. Но я уверен, что источник тот же. – Potato