【发布时间】:2012-09-14 00:00:26
【问题描述】:
我正在编写一个应用程序来模拟火车声音。对于火车的每种速度,我都得到了非常短(0.2 秒)的音频样本,我需要能够循环最多 20 个(每辆火车一个)同时没有间隙时间。 音频样本(火车速度)的无缝变化也是必须的。 我一直在寻找可能的 python-audio-solutions,包括
- PyAudio
- PyMedia
- pyaudiere
但我不确定哪一个最适合我的用例,所以我非常感谢任何建议和经验!
PS:我已经尝试过 gstreamer,但由于 1.0 版本还没有发布,我不知道如何让无缝播放与 pygi 一起工作,我认为可能有更好的选择.我也试过pygame,但是好像限制在8个音频通道??
【问题讨论】:
-
好的,对于那些对我如何继续感兴趣的人:
-
我现在实际上在使用 pygame,因为它支持无缝播放(使用 pygame.mixer.queue())并且非常友好和直观(我发现是的,有可能超过 8 个通道同时播放 ;) )。如果您有更好的想法,我仍然愿意,但到目前为止它似乎有效。
标签: python audio loops playback