Google's Cloud speech API Exception in speech request error
Google's Cloud speech API Exception in speech request error
我正在尝试使用 Google Voice Kit 附带的 cloudspeech_demo.py 程序。我已经根据 link 设置了 Google 的云语音 API:https://aiyprojects.withgoogle.com/voice/#makers-guide-3-1--change-to-the-cloud-speech-api
但是我收到这个错误:
src/cloudspeech_demo.py /home/pi/AIY-voice-kit-python/src/aiy/_drivers/_led.py:51: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(channel, GPIO.OUT)
Press the button and speak
Listening...
Traceback (most recent call last):
File "/home/pi/AIY-voice-kit-python/src/aiy/_apis/_speech.py", line 263, in do_request
return self._handle_response_stream(response_stream)
File "/home/pi/AIY-voice-kit-python/src/aiy/_apis/_speech.py", line 208, in _handle_response_stream
for resp in response_stream:
File "/home/pi/AIY-voice-kit-python/env/lib/python3.4/site-packages/grpc/_channel.py", line 348, in __next__
return self._next()
File "/home/pi/AIY-voice-kit-python/env/lib/python3.4/site-packages/grpc/_channel.py", line 342, in _next
raise self
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNIMPLEMENTED, GRPC target method can't be resolved.)>
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "src/cloudspeech_demo.py", line 53, in <module>
main()
File "src/cloudspeech_demo.py", line 37, in main
text = recognizer.recognize()
File "/home/pi/AIY-voice-kit-python/src/aiy/cloudspeech.py", line 47, in recognize
return self._request.do_request().transcript
File "/home/pi/AIY-voice-kit-python/src/aiy/_apis/_speech.py", line 268, in do_request
raise Error('Exception in speech request') from exc
aiy._apis._speech.Error: Exception in speech request
我在网上搜索了很多,但没有找到任何有用的东西。任何帮助表示赞赏。谢谢!
API 的 beta 版本已被弃用 since April, and is in the process of being turned down. I believe the AIY code has been updated 以解决此问题,因此希望您能够 git pull
代码并且它应该再次工作。
我正在尝试使用 Google Voice Kit 附带的 cloudspeech_demo.py 程序。我已经根据 link 设置了 Google 的云语音 API:https://aiyprojects.withgoogle.com/voice/#makers-guide-3-1--change-to-the-cloud-speech-api
但是我收到这个错误:
src/cloudspeech_demo.py /home/pi/AIY-voice-kit-python/src/aiy/_drivers/_led.py:51: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(channel, GPIO.OUT)
Press the button and speak
Listening...
Traceback (most recent call last):
File "/home/pi/AIY-voice-kit-python/src/aiy/_apis/_speech.py", line 263, in do_request
return self._handle_response_stream(response_stream)
File "/home/pi/AIY-voice-kit-python/src/aiy/_apis/_speech.py", line 208, in _handle_response_stream
for resp in response_stream:
File "/home/pi/AIY-voice-kit-python/env/lib/python3.4/site-packages/grpc/_channel.py", line 348, in __next__
return self._next()
File "/home/pi/AIY-voice-kit-python/env/lib/python3.4/site-packages/grpc/_channel.py", line 342, in _next
raise self
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNIMPLEMENTED, GRPC target method can't be resolved.)>
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "src/cloudspeech_demo.py", line 53, in <module>
main()
File "src/cloudspeech_demo.py", line 37, in main
text = recognizer.recognize()
File "/home/pi/AIY-voice-kit-python/src/aiy/cloudspeech.py", line 47, in recognize
return self._request.do_request().transcript
File "/home/pi/AIY-voice-kit-python/src/aiy/_apis/_speech.py", line 268, in do_request
raise Error('Exception in speech request') from exc
aiy._apis._speech.Error: Exception in speech request
我在网上搜索了很多,但没有找到任何有用的东西。任何帮助表示赞赏。谢谢!
API 的 beta 版本已被弃用 since April, and is in the process of being turned down. I believe the AIY code has been updated 以解决此问题,因此希望您能够 git pull
代码并且它应该再次工作。