我在这里看到了this question。但是我的文件已经是wav格式了。我的代码是一个计时器,它会在计时器结束后使用线程播放声音。它在那里不工作,然后我在另一个文件中尝试,它只包含文件和库:
from playsound import playsound
playsound('alarm.wav')
执行此操作时出现以下错误:
Error 259 for command:
play alarm.wav wait
The driver cannot recognize the specified command parameter.
Traceback (most recent call last)
...
playsound.PlaysoundException:
Error 259 for command:
play alarm.wav wait
The driver cannot recognize the specified command parameter.
但当我给予正道:
from playsound import playsound
playsound('path/to/alarm.wav')
弹出框中出现以下错误(SyntaxError):
(unicode error)some stuff after that
我在Windows上,我在IDLE上试过,双击文件(Python3.7.3)。
如果有帮助的话,它可以在不同的设备上工作(两者都有相同的Python版本)。
3条答案
按热度按时间xam8gpfp1#
我试着用暗语:
而且对我来说效果很好(Python 3. 9. 5,PlaySound 1. 3. 0,Windows 11平台)
icnyk63a2#
在CMD或任何此类终端中运行此命令:
pip install playsound==1.2.2
降级版本对我来说效果非常好:)
kcrjzv8t3#
降级版本对我也有效。Windows 11。