在Python中导入音轨(wav或aiff)

爵士

我有AIFF格式的音轨。我想使用Python打开此音频文件,并导入声音的幅度并执行一些数学分析,例如Fourier Transform等。

  1. 这在Python中可行吗?
  2. 是否有可以让我获取音频文件的库或模块?

在整个搜索过程中,我发现了scipy.io.wavfile适用于WAV音频文件的。

  1. 还有其他库可以在Python中导入音频文件吗?
  2. AIFF文件有类似的东西吗?

显然,我可以将AIFF转换为WAV文件,但是如果可能的话,我想直接导入AIFF文件。

附带提出一个问题:是否存在一些更特定的(具体而言,我的意思是比Python更好的)编程语言来执行此类音频文件的分析和获取?

bgporter

Python作为标准库的一部分附带了AIFF支持-请参阅aifc模块。

该模块提供对读写AIFF和AIFF-C文件的支持。AIFF是音频交换文件格式,一种用于在文件中存储数字音频样本的格式。AIFF-C是该格式的较新版本,其中包括压缩音频数据的功能。

根据最终目标的不同,使用诸如PureData类的工具来提高工作效率,该工具专门用于处理音频,并具有读取音频文件和执行fft作为原语的功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章