Я создаю программу на C # с использованием System.Speech.Recognition, которая распознает голосовые команды и переводит их во внутренние команды для другого процесса.
Есть ли в моем приложении возможность внутреннего контроля состояниямикрофонный вход?(вкл / сон / выкл) Этот вопрос похож на этот , но его принятый ответ обратился к C ++, который мне не под силу.Предложенный метод C # для установки свойства SpeechRecognizer.State не работает, поскольку он доступен только для чтения.
Идеальным было бы, если бы я мог полностью скрыть элемент управления микрофоном Windows Speech и иметь собственный элемент управления в своем приложении.На самом деле все, что мне нужно, это контролировать голосовой ввод в мое приложение и позволить другим программам работать прозрачно.
Заранее спасибо.