gpt4 book ai didi

python - (Python/Linux) 通过 python 或 os.system 命令无延迟地播放 wav 文件

转载 作者:太空狗 更新时间:2023-10-29 12:41:17 24 4
gpt4 key购买 nike

我已经搜索了很长时间来寻找一个无延迟 实用程序来通过 python 本身或 os.system() 函数播放短的“.wav”文件。如果有帮助,我正在运行 Ubuntu

例子:

os.system("instantplay /home/fiveSecondClip.wav")

或:

pygame.mixer.play("/home/fiveSecondClip.wav")

请注意,pygame 将无法工作,因为您必须先加载音频,而且据我所知您不能一次加载多个音频。

该程序需要在后台运行,以便 python 文件可以被输入垃圾邮件并仍然跟上(重叠音频)

关于我如何做到这一点有什么想法吗?

最佳答案

尝试通过终端播放 afplay。使用以下两个命令之一。

import os
import sys
import subprocess

#Plays one music file at a time
subprocess.call(["afplay", "storm-9s.mp3"])

#Can be used to play multiple music files as called
com = ("""osascript -e 'tell application "Terminal" to do script "afplay ./Desktop/storm-9s.mp3; exit"'""")
os.system(com)

关于python - (Python/Linux) 通过 python 或 os.system 命令无延迟地播放 wav 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43179680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com