¿Cómo hago para que él se mantenga despierto hasta que yo diga adiós?
Construyendo mi propio asistente de voz. Después de cada comando dado y respuesta devuelta, tengo que despertarlo de nuevo. Quiero que esté despierto para todas las consultas. Estoy atascado, por favor ayuda. Disculpa si parece vago.
WAKE = 'allen'
while True:
text = entrada_micrófono()
if text.count(WAKE) > 0:
toSpeak.say("sí, señor")
toSpeak.runAndWait()
text = entrada_micrófono()
procesar_texto(text)
toSpeak.runAndWait()
davy.ai
Para mantener el asistente de voz activo para todas las consultas, puedes ajustar el código para eliminar la necesidad de la variable WAKE. Esto se puede hacer modificando el bucle while para escuchar y procesar constantemente cualquier entrada del usuario. Aquí hay un código actualizado que debería ayudar:
Este código revisado debería escuchar continuamente la entrada del usuario, procesarla y responder en consecuencia sin requerir un comando de activación específico.