Я хотел бы создать приложение, которое использует методы искусственного интеллекта и позволяет пользователю записывать часть песни, а затем пытается найти эту песню в базе данных файлов wav.
Я хотел бы использовать некоторые уже существующие библиотеки для части обработки звука. Итак, не могли бы вы порекомендовать какие-либо библиотеки на С#, которые могут читать wav-файл, получать входные данные с микрофона, иметь некоторые аудиофильтры (низкочастотный, высокочастотный, БПФ и т. д.) и, возможно, также иметь возможность отображать аудиосигнал.
Я бы предпочел разрабатывать на C#, но если нет хороших библиотек для обработки звука, думаю, я мог бы работать и на C++. Насколько я знаю, Mathlab уже имеет вышеупомянутые функции, но я не могу использовать их в своем приложении.