我正在编写一个应用程序来模拟火车声音。对于火车的每种速度,我都得到了非常短(0.2s)的音频样本,我需要能够同时循环播放多达 20 个(每辆火车一个)而没有间隙。音频样本(火车速度)的无缝变化也是必须的。我一直在寻找可能的 python-audio-solutions,包括
- PyAudio
- PyMedia
- pyaudiere
但我不确定哪一个最适合我的用例,所以我非常感谢任何建议和经验!
PS:我确实已经尝试过gstreamer,但由于 1.0 版本还没有发布,我不知道如何让无缝播放与 pygi 一起工作,我认为可能有更好的选择。我也试过pygame,但它似乎仅限于 8 个音频通道??