在python中录制并播放相同的声音

时间:2014-08-28 05:06:34

标签: python linux

我正在尝试录制20秒的声音并同时喜欢收听正在进行的录音(显然会涉及一些延迟)。所以,我尝试将录音分成5秒钟。以下是代码:

import os
for i in range(4):
    os.system("arecord -d 5 -r 22050 some_file.mp3")
    os.system("mplayer some_file.mp3 &")

然而,我发现我必须先等待5秒然后开始播放。但是在第一次迭代之后,又有一些延迟然后开始播放。我所假设的比赛并不是连续的。该程序也在第4次迭代中挂起。有没有人可以帮我解决这个问题?有没有其他方法可以实现我的目标? 提前谢谢....

0 个答案:

没有答案