首页 > 解决方案 > 无法从 Python 3 播放声音

问题描述

**您好,我正在尝试在 Python 中播放声音,我尝试使用 playsound 和其他库(AudioPlayer、pydub)。我将此脚本用于 playsound :

from playsound import playsound
playsound('/audio.wav')

我只能在我的电脑上得到这个,我需要别的东西才能播放 wav 文件吗?

我收到此错误:** File "C:\ProgramData\Anaconda3\lib\site-packages\playsound.py", line 35, in _playsoundWin winCommand('open "' + sound + '" alias', alias) File " C:\ProgramData\Anaconda3\lib\site-packages\playsound.py",第 30 行,在 winCommand '\n' + errorBuffer.value.decode()) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9在第 35 位:无效的继续字节

标签: pythonaudio

解决方案


您能否分享您的整个代码以进行更多说明。顺便一提,

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 35:
invalid continuation byte

当相同或更大数量的字节或 Unicode 字符串无法以任何类型的编码表示时,您会收到此错误。


推荐阅读