通过 python 脚本将声音输出到蓝牙或 USB 声卡
Sound output to bluetooth or usb sound card via python script
我只是在子进程中使用 omxplayer 从 IDE 之外的 python 脚本将声音从我的 RPi Zero 输出到蓝牙或 USB 声卡是最困难的。我已经搜索并尝试了各种“修复”但没有成功。这是代码中的示例。
subprocess.Popen (["omxplayer", "--loop", "/home/pi/Desktop/LED_PROJECTS/SoundEffects/candle.mp3"])
我试过 -o
、alsa
(蓝牙)和 -o
、alsa:hw:0,1
(USB 声卡)都没有成功。在放弃之前,我想我会在这里问这个问题。声音一直想从 HDMI 端口传出。
好的,我解决了。以上是正确的,但是,我的卡号和设备号都关闭了。要查看设备列表:
aplay -l
从那里找到您的设备,它应该可以工作!这是我的:
subprocess.Popen (["omxplayer", "--loop", "-o", "alsa:hw:2,0", "/home/pi/Desktop/LED_PROJECTS/SoundEffects/candle.mp3"])
我只是在子进程中使用 omxplayer 从 IDE 之外的 python 脚本将声音从我的 RPi Zero 输出到蓝牙或 USB 声卡是最困难的。我已经搜索并尝试了各种“修复”但没有成功。这是代码中的示例。
subprocess.Popen (["omxplayer", "--loop", "/home/pi/Desktop/LED_PROJECTS/SoundEffects/candle.mp3"])
我试过 -o
、alsa
(蓝牙)和 -o
、alsa:hw:0,1
(USB 声卡)都没有成功。在放弃之前,我想我会在这里问这个问题。声音一直想从 HDMI 端口传出。
好的,我解决了。以上是正确的,但是,我的卡号和设备号都关闭了。要查看设备列表:
aplay -l
从那里找到您的设备,它应该可以工作!这是我的:
subprocess.Popen (["omxplayer", "--loop", "-o", "alsa:hw:2,0", "/home/pi/Desktop/LED_PROJECTS/SoundEffects/candle.mp3"])