windows 错误259 python playsound()无法发出声音

a6b3iqyw  于 2022-11-26  发布在  Windows
关注(0)|答案(3)|浏览(291)

我在这里看到了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版本)。

xam8gpfp

xam8gpfp1#

我试着用暗语:

playsound(u"path/to/alarm.wav")

而且对我来说效果很好(Python 3. 9. 5,PlaySound 1. 3. 0,Windows 11平台)

icnyk63a

icnyk63a2#

在CMD或任何此类终端中运行此命令:
pip install playsound==1.2.2
降级版本对我来说效果非常好:)

kcrjzv8t

kcrjzv8t3#

降级版本对我也有效。Windows 11。

相关问题