python 播放语音使用 playsound -注意事项

发布时间 2023-11-07 15:56:10作者: DuoRuaiMi4567

https://github.com/TaylorSMarks/playsound

 pip install playsound
>>> from playsound import playsound
>>> playsound('/path/to/a/sound/file/you/want/to/play.mp3')


try:
playsound("test.wav")
except Exception as e:
print("check_mic", e)
messagebox.showwarning("Warning", "请插上耳机!")
sys.exit(0)

注意:
可能会出现 ”指定的设备未打开,或不被 MCI 所识别“
1.
windows不支持utf-16编码

 

2.

如果按照上面解决方案进行修改后,发现问题还是没有解决,依然报类似以下错误:

Error 277 for command: open audio.mp3

根据playsound的源码进行分析,实际上是依赖windows底层的音频DLL库进行实现的,因此我们要检查windows上是否有安装windows media player软件

 参考:windows平台上使用playsound python库常见问题处理办法 (baidu.com)