3

我正在寻找一个可以帮助我使用许多声音属性的库。

我的意思是,我需要一些东西来获得声音的每个频率,获得声波的长度和宽度,获得声音的峰值和谷值(以测量方式)。

我需要一些能让我尽可能接近地以某种方式操纵和测量声波的东西,这是我在科学研究而不是应用中需要的东西。

很难找到这样的东西,如果你能帮助我提供一些链接或任何东西,对我来说将是一个很大的帮助。

如果你有其他语言的东西,它可以帮助我。

当我找到答案时,我会不断更新这个问题。

提前致谢。

4

1 回答 1

1

Python wiki 页面PythonInMusic有很多链接,其中一些可能对您有用。它包括一系列以不同格式输入和输出声音的项目。快速浏览一下几个可能也有帮助的更专业的项目:

  • audiolab - 弥合 numpy 和声音格式之间的差距
  • musickit - 支持信号处理,显然用于“科学实验”

这些可能会为您提供读取声音并将其转换为有用的分析形式的工具。

在那之后,在我看来,您所描述的更多是关于信号/波形分析,而不是声音本身,所以这可能是一个更有帮助的搜索方向。我不知道有任何 Python 包可以做什么您正在寻找。不过,对我来说,测量波长、峰值和谷值之类的东西听起来并不特别困难——你可以看看使用 SciPy 编写自己的例程。

于 2011-03-17T03:13:22.840 回答