Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试找到一个可以处理音频文件的 PHP 或 Python 库。我需要遍历记录的电话并对其进行处理以删除那些具有某些特定模式的电话,例如仅哔声而不是人声。我认为可以通过比较音频文件中的幅度样本来实现。您知道有哪些图书馆可以提供帮助吗?
谢谢!
Python自带标准库wave模块,可以加载和解析.wav文件;检测哔声可能比您想象的要困难一些,但并不是非常困难。
Audiolab是一个 python 库,可以将 AIFF、AU 和 WAV 文件直接加载到numpy数组中。
仅包含哔声的音频很可能具有相当简单的功率谱,可以使用numpy.fft.
numpy.fft
有人向我推荐pyaudiere,它可以“将声音缓冲区作为 float32 的 NumPy 数组传递”。我以前没用过,你可以试试。
我以前用pymad,可能有点旧,买起来很方便。