naudio- все статьи тега ➜ страница 0
Naudio-преобразование 32 бит wav в 16 бит wav
Я пытался преобразовать 32-битный стерео wav в 16-битный моно wav. Я использую naudio для захвата звука я и думал, что использование только двух из четырех более значимых байтов будет работать. Вот реализация DataAvailable: void _waveIn_DataAvailable(object sender, WaveInEventArgs e) { byte[] newArray = new byte[e.BytesRecorded / 2]; short two; for (int i = 0, j = 0; i < e.BytesRecorded; i = i + 4, j = j + 2) { two = (short)BitConverter.ToInt16(e.Buffer, i + 2 ...
NAudio запись образца за образцом в файл
Я создаю приложение, которое записывает звук с микрофона в файл (. mp3). я хочу, чтобы мое приложение записывало данные в файл только при обнаружении достаточно высокой амплитуды. У меня возникли проблемы с сохранением выбранных данных. Все, что я получаю, - это быстрое искажение, даже близко не похожее на то, что было записано. Вот мой код: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Tex ...
NAudio fft результат дает интенсивность на всех частотах C#
У меня есть рабочая реализация записи WASAPI loopback NAudio и FFT данных. Большинство данных, которые я получаю, такие же, как и должны быть, но время от времени (с интервалом от 10 секунд до нескольких минут) они показывают амплитуду почти на всех частотах. В основном картина катится справа налево со временем и частотами, идущими по логарифмической шкале от самых низких частот внизу. Линии - это ошибки. Насколько я могу судить, это не так. должен был быть там. Я получаю звуковой буфер и от ...