Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x UnicodeDecodeError在来自语音识别的响应处出错。识别器()。识别谷歌()_Python 3.x_Speech Recognition - Fatal编程技术网

Python 3.x UnicodeDecodeError在来自语音识别的响应处出错。识别器()。识别谷歌()

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

我试图识别一个用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_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