kazz199 Ответов: 1

C#.net получите фундаментальные частоты в массив с микрофонного входа.?


я работаю над проектом, в котором мне нужно получить фундаментальные частоты аудиовхода микрофона. Я хочу получать частоту Каждые 0,1 С, пока звук вводится через микрофон.

как это сделать с помощью c#.net использование библиотек, таких как naudio.? я провел некоторые исследования, но реализация этого выглядит как трудная задача.

Я ищу код для exicuted в обработчике событий таймера с интервалом времени 0,1 С, который мог бы вычислить частоту звукового входа, проходящего через микрофон в этот момент.

Что я уже пробовал:

я пересмотрел насчет БПФ, но это выглядит слишком технически.

Mehdi Gholam

Обработка звука, БПФ, обработка сигналов и т. д.-Это сложная тема.

1 Ответов

Рейтинг:
2

RickZeeland

Может быть, вы можете попробовать связаться Кристиан Уолтеринг, автор этой статьи CodeProject: Сравнение реализаций FFT для .NET[^]