Ir para conteúdo
Fórum Script Brasil

diegosoares

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre diegosoares

diegosoares's Achievements

0

Reputação

  1. 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()
×
×
  • Criar Novo...