Python - Como hago que mi codigo se ejecute en bucle infinitamente sin tener que estarlo ejecutando?

 
Vista:

Como hago que mi codigo se ejecute en bucle infinitamente sin tener que estarlo ejecutando?

Publicado por Javier (1 intervención) el 19/11/2019 01:59:03
Hola, quiero saber como despues de que mi codigo detecte una palabra que digo, en vez de que se cierre se quede abierto y se este repitiendo, sin estarlo ejecutando a cada rato.

Este es mi codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import speech_recognition as sr
 
 
reconocer = sr.Recognizer()
 
 
with sr.Microphone() as source:
 
    print('Di algo: ')
 
    audio = reconocer.listen(source)
 
    try:
 
        # vamos a convertir el audio a texto
        text = reconocer.recognize_google(audio, language='es_MX')
        print('Dijiste esto: {}'.format(text))
 
        if text=="Hola":
 
            print('Hola que Tal')
 
 
    except Exception:
        print('lo siento, no pude reconocer tu voz')
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Como hago que mi codigo se ejecute en bucle infinitamente sin tener que estarlo ejecutando?

Publicado por joel (901 intervenciones) el 19/11/2019 08:56:26
Dentro de un
1
while(True):
se ejecutara siempre!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar