Aurio: 一款开源的.NET音频处理库
Aurio Audio Fingerprinting & Retrieval for .NET 项目地址: https://gitcode.com/gh_mirrors/au/Aurio
Aurio 是一个开源的.NET音频库,主要用于流处理、分析和检索。该项目主要使用C#编程语言开发。
核心功能
Aurio 的核心功能包括:
- 32位浮点音频流处理引擎
- 文件I/O(使用NAudio和FFmpeg)
- FFT和iFFT(使用ExocortexDSP、FftSharp、FFTW、PFFFT)
- 重采样(使用NAudio、libsamplerate、Soxr)
- 窗函数、重叠添加、STFT、iSTFT
- Chroma
- 动态时间扭曲
- 在线时间扭曲
- 音频指纹识别
- Echoprint、AcoustID Chromaprint
- 音频播放UI小部件
所有音频处理(包括指纹识别)都是基于流的,支持以恒定内存使用处理任意长的流。
最近更新
项目的最近更新包括以下内容:
- 优化了一些核心算法,提高了处理效率
- 添加了对新格式的支持,扩展了库的适用范围
- 改进了文档和示例代码,使得用户更容易上手和使用
- 修复了一些已知的bug,提升了稳定性和可靠性
Aurio 是一个功能强大的音频处理库,适用于需要对音频进行复杂操作的场景,无论是研究还是商业应用,都可以从中受益。
Aurio Audio Fingerprinting & Retrieval for .NET 项目地址: https://gitcode.com/gh_mirrors/au/Aurio
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考