Как использовать PushAudioInputStream? - PullRequest
0 голосов
/ 10 ноября 2019

В качестве аудио библиотеки я использую NAudio. Мой код для распознавания речи:

        pushStream = AudioInputStream.CreatePushStream();
        using (var conversionStream = new WaveFormatConversionStream(newFormat, reader))
        {
            int read;
            Byte[] buffer = new byte[conversionStream.WaveFormat.AverageBytesPerSecond];
            while ((read = reader.Read(buffer, 0, buffer.Length)) > 0)
            {
                pushStream.Write(buffer, read);
            }
        }

Проблема в том, что при текущем коде распознавание хоть и идет, но совершенно неверный результат, если прямо из файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...