python - 无法从 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 位:无效的继续字节
解决方案
您能否分享您的整个代码以进行更多说明。顺便一提,
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 35:
invalid continuation byte
当相同或更大数量的字节或 Unicode 字符串无法以任何类型的编码表示时,您会收到此错误。
推荐阅读
- java - 使用 Micronaut 和 GraalVM 创建 AWS Lambda 函数的问题
- elixir - 在单个事务中插入与给定模式建立关联的外键
- string - 如何在字符串中找到得分最高的单词?
- javascript - 使用正则表达式解析字符串 - 可选捕获组
- javascript - Material Angular 在打开 mat-select 时滚动到顶部并隐藏
- r - 如何将参数传递给桌面上的 Rscript?
- java - 检查字符串中是否存在字符集 - 改进
- jmeter - Jmeter - 将“user.properties”中的数据读取到“用户定义的变量”中
- angular - 角度错误:WordCloud 不是函数
- batch-file - 如果某个字符串以特定单词开头并以批量字符串结尾,则剪切一个字符串