@1SLY2

Приложение выкидывает InvalidOperationException?

Здравствуйте, при попытке распознать речь выкидывается InvalidOperationException
Код:
public class SpeechEngine : IDisposable
    {
        public string RecognizedText;
        Windows.Media.SpeechRecognition.SpeechRecognizer speechRecognizer;
        Windows.Media.SpeechRecognition.SpeechRecognitionResult speechRecognitionResult;
        public SpeechEngine()
        {
            speechRecognizer = new Windows.Media.SpeechRecognition.SpeechRecognizer();
        }
        public async void StartRecognizing()
        {
            await speechRecognizer.CompileConstraintsAsync();

            speechRecognitionResult = await speechRecognizer.RecognizeAsync();
        }
        public async void StopRecognizing()
        {
            await speechRecognizer.StopRecognitionAsync();

            RecognizedText = speechRecognitionResult.Text;
        }

        public void Dispose()
        {
            speechRecognizer.Dispose();
        }
    }

В манифесте разрешение есть для использования микрофона. Проект UWP
5ee1e82861aed749896350.png
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Вот я открыл статью и там первым делом делают захват микрофона, а у вас нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы