如何在不使用外部.wav文件的情况下,在python audiolab中产生柔和的“哔”声?我发现以下示例生成随机噪声:

play(0.05 * np.random.randn(2, 48000))

不幸的是,我没有足够的音频表示知识来创建(一定频率的)蜂鸣声,我也不知道在哪里可以找到一些可以理解的文档。

任何帮助,将不胜感激!

最佳答案

确切地说:

import audiolab
import scipy
x = scipy.cos((2*scipy.pi*f/fs)*scipy.arange(fs*T))
audiolab.play(x, fs)

其中f是音调的频率(以赫兹为单位),fs是采样率,T是音调的长度(以秒为单位)。

关于python - python audiolab中的蜂鸣声,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3725173/

10-09 17:20