Python 3.x UnicodeDecodeError在来自语音识别的响应处出错。识别器()。识别谷歌()
我试图识别一个用FFMPEG从MP3转换而来的.WAV文件,但: 代码: 回溯:Python 3.x UnicodeDecodeError在来自语音识别的响应处出错。识别器()。识别谷歌(),python-3.x,speech-recognition,Python 3.x,Speech Recognition,我试图识别一个用FFMPEG从MP3转换而来的.WAV文件,但: 代码: 回溯: Traceback (most recent call last): File "[...].py", line 30, in <module> r.recognize_google(audio) File "[...]\Python37\lib\site-packages\speech_recognition\__init__.py", line 845, in recognize_googl
Traceback (most recent call last):
File "[...].py", line 30, in <module>
r.recognize_google(audio)
File "[...]\Python37\lib\site-packages\speech_recognition\__init__.py", line 845, in recognize_google
response_text = response.read().decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
回溯(最近一次呼叫最后一次):
文件“[…].py”,第30行,在
r、 识别谷歌(音频)
文件“[…]\Python37\lib\site packages\speech\u recognition\\u_init\u_.py”,第845行,在recognize\u google中
response_text=response.read().decode(“utf-8”)
UnicodeDecodeError:“utf-8”编解码器无法解码位置1中的字节0x8b:无效的开始字节
当我在第845行的decode命令中添加选项“errors=ignore”时,返回一个JSON错误。。。所以我认为这不是办法。有人有这个问题吗
Traceback (most recent call last):
File "[...].py", line 30, in <module>
r.recognize_google(audio)
File "[...]\Python37\lib\site-packages\speech_recognition\__init__.py", line 845, in recognize_google
response_text = response.read().decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte