python playsound() 上的错误 259 无法发声

Pra*_*ora 0 python windows python-playsound

我在这里看到这个问题。但我的文件已经是wav格式了。我的代码是一个计时器,它在计时器结束后使用线程播放声音。它在那里不起作用,然后我在只有文件和库的不同文件中尝试了它:

from playsound import playsound

playsound('alarm.wav')
Run Code Online (Sandbox Code Playgroud)

当我执行此操作时,会发生以下错误:

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.
Run Code Online (Sandbox Code Playgroud)

但是当我给出路径时:

from playsound import playsound

playsound('path/to/alarm.wav')
Run Code Online (Sandbox Code Playgroud)

弹出框中出现以下错误(SyntaxError):

(unicode error)some stuff after that
Run Code Online (Sandbox Code Playgroud)

我在 Windows 上,在 IDLE 上通过双击文件(Python3.7.3)进行了尝试。

如果有帮助,它可以在不同的设备上运行(两者都有相同的 Python 版本)。

小智 7

在 CMD 或任何此类终端中运行:

pip install playsound==1.2.2

降级版本对我来说非常有效:)