summaryrefslogtreecommitdiff
path: root/google_assistant.py
diff options
context:
space:
mode:
authorScott Gasch <[email protected]>2021-07-16 21:43:44 -0700
committerScott Gasch <[email protected]>2021-07-16 21:43:44 -0700
commit1574e8a3a8982fab9278ad534f9427d464e4bffb (patch)
treeec6e6428ce43f2af64598f2023de3f7d784c5fe3 /google_assistant.py
parent0e451d3b3bf899b3d9ac0c38e3c3cd9d9be170ba (diff)
Various
Diffstat (limited to 'google_assistant.py')
-rw-r--r--google_assistant.py6
1 files changed, 6 insertions, 0 deletions
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}'