Alguém pode me ajudar a resolver esse problema no código ?
em anexo esta o erro.
#!/usr/bin/python
import time, pexpect, re, string
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(16, GPIO.OUT)
GPIO.output(16, False)
def Fala (TextoJulius):
#GPIO.output(16, False)
VetorLinhas = TextoJulius.split("\n")
for line in VetorLinhas:
if line.find('sentence1') != -1:
ComandoFalado = line
VetorStr = ComandoFalado.split()
VetorStrTamanho = len(VetorStr)
if (VetorStrTamanho<2):
PalavraComando = 'erro'
else:
PalavraComando = VetorStr[1]
print ("OK!! Comando Reconhecido: %s") % (PalavraComando)
#gpio.digital_write(GPIO_C, GPIO.HIGH)
if (PalavraComando=='liga'):
GPIO.output(16, True)
print ("LED Ligado...!!!")
if (PalavraComando=='apaga'):
GPIO.output(16, False)
print ("LED Desligado...!!!")
time.sleep(2)
#gpio.digital_write(GPIO_C, GPIO.LOW)
def Julius():
global pciclo;
while True:
try:
child.expect('please speak', timeout=None)
print ('Fale...!!!')
if pciclo==1:
pciclo=0
else:
Fala(child.before)
except KeyboardInterrupt:
child.close(force=True)
break
if __name__ == '__main__':
global pciclo
pciclo=1
print ('Bem vindo')
child = pexpect.spawn ('julius -input mic -C julius.jconf')
#GPIO.output(16, True)
#with GPIO(pins) as gpio:
Julius()
GPIO.cleanup()
Pergunta
diegosoares
Alguém pode me ajudar a resolver esse problema no código ?
em anexo esta o erro.
#!/usr/bin/python
import time, pexpect, re, string
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(16, GPIO.OUT)
GPIO.output(16, False)
def Fala (TextoJulius):
#GPIO.output(16, False)
VetorLinhas = TextoJulius.split("\n")
for line in VetorLinhas:
if line.find('sentence1') != -1:
ComandoFalado = line
VetorStr = ComandoFalado.split()
VetorStrTamanho = len(VetorStr)
if (VetorStrTamanho<2):
PalavraComando = 'erro'
else:
PalavraComando = VetorStr[1]
print ("OK!! Comando Reconhecido: %s") % (PalavraComando)
#gpio.digital_write(GPIO_C, GPIO.HIGH)
if (PalavraComando=='liga'):
GPIO.output(16, True)
print ("LED Ligado...!!!")
if (PalavraComando=='apaga'):
GPIO.output(16, False)
print ("LED Desligado...!!!")
time.sleep(2)
#gpio.digital_write(GPIO_C, GPIO.LOW)
def Julius():
global pciclo;
while True:
try:
child.expect('please speak', timeout=None)
print ('Fale...!!!')
if pciclo==1:
pciclo=0
else:
Fala(child.before)
except KeyboardInterrupt:
child.close(force=True)
break
if __name__ == '__main__':
global pciclo
pciclo=1
print ('Bem vindo')
child = pexpect.spawn ('julius -input mic -C julius.jconf')
#GPIO.output(16, True)
#with GPIO(pins) as gpio:
Julius()
GPIO.cleanup()
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.