简体   繁体   English

无法播放来自 Python 的声音 3

[英]Can't play a sound from Python 3

**Hello, I am trying to play a sound in Python, I tried using playsound and other libraries(AudioPlayer,pydub). **您好,我正在尝试在 Python 中播放声音,我尝试使用 playsound 和其他库(AudioPlayer、pydub)。 I use this script for playsound:我将此脚本用于播放声音:

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

I only get this on my computer, do I need something else to be able to play a wav file?我只能在我的电脑上得到这个,我需要别的东西才能播放 wav 文件吗?

I get this error:** 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", line 30, in winCommand '\n ' + errorBuffer.value.decode()) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 35: invalid continuation byte我收到此错误:** 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在 position 35:无效的继续字节

Can you share your whole code for more clarification.您能否分享您的整个代码以进行更多说明。 By the way,顺便一提,

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

you get this error when same or greater amount of bytes or Unicode strings can't be represented in any kind of encoding.当相同或更多的字节数或 Unicode 字符串无法以任何类型的编码表示时,您会收到此错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM