X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=google_assistant.py;h=71301e4779c2736a4a908df84b7ec7e67ba02b3f;hb=1574e8a3a8982fab9278ad534f9427d464e4bffb;hp=500a909feae4f5f898cbd5fbb6812449043f4796;hpb=0e451d3b3bf899b3d9ac0c38e3c3cd9d9be170ba;p=python_utils.git diff --git a/google_assistant.py b/google_assistant.py index 500a909..71301e4 100644 --- a/google_assistant.py +++ b/google_assistant.py @@ -49,6 +49,7 @@ def tell_google(cmd: str, *, recognize_speech=True) -> GoogleResponse: def ask_google(cmd: str, *, recognize_speech=True) -> GoogleResponse: + logging.debug(f"Asking google: '{cmd}'") payload = { "command": cmd, "user": config.config['google_assistant_username'], @@ -63,6 +64,10 @@ def ask_google(cmd: str, *, recognize_speech=True) -> GoogleResponse: j = r.json() success = bool(j["success"]) response = j["response"] if success else j["error"] + if success: + logger.debug('Google request succeeded.') + if len(response) > 0: + logger.debug(f"Google said: '{response}'") audio = f"{config.config['google_assistant_bridge']}{j['audio']}" if recognize_speech: recognizer = sr.Recognizer() @@ -77,6 +82,7 @@ def ask_google(cmd: str, *, recognize_speech=True) -> GoogleResponse: audio_transcription = recognizer.recognize_google( speech, ) + logger.debug(f"Transcription: '{audio_transcription}'") else: logger.error( f'HTTP request to {url} with {payload} failed; code {r.status_code}'