spanish raspberry instalar home google español raspberry-pi google-assistant-sdk

instalar - Cómo conectar un botón en Raspberry Pi para Google Assistant SDK



google home raspberry pi español (1)

Esto podría ayudar:

... import os.path import RPi.GPIO as GPIO ... CLOSE_MICROPHONE = embbeded_assistant_pb2.ConverseResult.CLOSE_MICROPHONE GPIO.setmode(GPIO.BMC) GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(23, GPIO.OUT) ... while True: if wait_for_user_trigger: input_state = GPIO.input(18) if input_state == True: GPIO.output(23, False) continue else: GPIO.output(23, True) pass #click.pause(info=''Press Enter to send a new request...'') ...

Referencia: https://youtu.be/ImrN404aDcc

El ejemplo de Google Assistant SDK requiere que el usuario presione enter antes de hablar con el Asistente de Google.

Me preguntaba si hay alguna manera de conectar un botón a uno de los pines RPI GPIO y hacer que active G.Assistant.

while True: if wait_for_user_trigger: click.pause(info=''Press Enter to send a new request...'') continue_conversation = assistant.converse() # wait for user trigger if there is no follow-up turn in # the conversation. wait_for_user_trigger = not continue_conversation # If we only want one conversation, break. if once and (not continue_conversation): break

Supongo que este sería el área donde realizo el cambio que vincula la biblioteca GPIO.

¿Cómo debo implementarlo? Soy nuevo en Python y Raspberry Pi. Tengo un historial de Java y de automatización.