在Python / Java中以非常高的频率播放声音文件

时间:2015-06-27 09:37:45

标签: java python audio

我对模拟汽油发动机的声音感兴趣。我想使用单活塞压缩的声音,并以高频率播放它,看看它听起来像什么。 Python似乎在大约50转/秒时停止正常工作。我需要至少两倍。

如何使用Python或Java实现这一目标?

我目前的代码只使用winsound(使用Python 3):

import winsound, time

revs = int(input('Enter revs: '))

timeDiff = 1.0/revs
print(timeDiff)

for i in range(0,100):
    winsound.PlaySound('exp3.wav', 3)
    time.sleep(timeDiff)

我知道这不是发动机声音的最佳方式,而采用音高变换等的样本可能更为真实,但这是出于个人兴趣。

0 个答案:

没有答案