sample_rate=24000,
sample_width=2,
)
- audio_transcription = recognizer.recognize_google(
- speech,
- )
- logger.debug(f"Transcription: '{audio_transcription}'")
+ try:
+ audio_transcription = recognizer.recognize_google(
+ speech,
+ )
+ logger.debug(f"Transcription: '{audio_transcription}'")
+ except sr.UnknownValueError as e:
+ logger.exception(e)
+ logger.warning('Unable to parse Google assistant\'s response.')
+ audio_transcription = None
else:
logger.error(
f'HTTP request to {url} with {payload} failed; code {r.status_code}'