我有一个脚本,当它被arduino触发时,应该会播放声音
#!/usr/bin/python3.7
import serial
from pydub import AudioSegment
from pydub.playback import play
Sound1 = AudioSegment.from_wav("/home/pi/Desktop/Refridgerator/Gamesound.wav")
Sound2 = AudioSegment.from_wav("/home/pi/Desktop/Refridgerator/Grenade.wav")
ser = serial.Serial('/dev/ttyACM0', 9600)
while 1:
line = ser.readline().decode('utf-8').rstrip()
if (line == "1"):
play(Sound1)
elif (line == "2"):
play(Sound2)
print(line)
我还有一个systemd文件,在raspberry pi打开时自动启动该脚本
[Unit]
Description=The refridgerator thing
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/python3 /home/pi/Refridgerator.py
Restart=on-abort
[Install]
WantedBy=multi-user.target
我的问题是,当连接到HDMI显示器(显示器内置扬声器)时,脚本会按预期工作,但当我尝试使用配对、连接且受信任的蓝牙扬声器时,音频无法通过扬声器播放,我能得到帮助吗!它是用python 3编写的
目前没有回答
相关问题 更多 >
编程相关推荐