Ir para conteúdo
Fórum Script Brasil

Léo Marques

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Léo Marques

Léo Marques's Achievements

0

Reputação

  1. estou com este erro já olhei o script e não encontro ele tinha que ler um arquivo de texto com 6 linha porem se boto zero no lugar de um em dict_cmds.update({ parts[0] : parts[1]}) ele le uma das linha e executa normalmente alguém me da uma luz por favor from chatterbot import ChatBot import os import speech_recognition as sr import pyttsx3 speaker = pyttsx3.init('sapi5') bot = ChatBot('inteligencia artificial', read_only=True) dict_cmds = {} def load_cmds(): lines = open('cmds.txt', 'r').readline() for line in lines: line = line.replace('\n', '') parts = line.split('\t') dict_cmds.update({ parts[0] : parts[1]}) def Speak(text): speaker.say(text) speaker.runAndWait() def evaluete(text): result = None try: dict_cmds[text] except: result = None return result load_cmds() for k, v in dict_cmds.items(): print(k,'====>',v) r = sr.Recognizer() with sr.Microphone() as s: r.adjust_for_ambient_noise(s) print('voce: ') while True: audio = r.listen(s) speech = r.recognize_google(audio, language='pt') response = bot.get_response(speech) print('você disse ', speech) print('Ana:', response) Speak(response) print('tipos de comando: ', evaluete(speech))
  2. estou com este erro já olhei o script e não encontro ele tinha que ler um arquivo de texto com 6 linha porem se boto zero no lugar de um em dict_cmds.update({ parts[0] : parts[1]}) ele le uma das linha e executa normalmente alguém me da uma luz por favor from chatterbot import ChatBot import os import speech_recognition as sr import pyttsx3 speaker = pyttsx3.init('sapi5') bot = ChatBot('inteligencia artificial', read_only=True) dict_cmds = {} def load_cmds(): lines = open('cmds.txt', 'r').readline() for line in lines: line = line.replace('\n', '') parts = line.split('\t') dict_cmds.update({ parts[0] : parts[1]}) def Speak(text): speaker.say(text) speaker.runAndWait() def evaluete(text): result = None try: dict_cmds[text] except: result = None return result load_cmds() for k, v in dict_cmds.items(): print(k,'====>',v) r = sr.Recognizer() with sr.Microphone() as s: r.adjust_for_ambient_noise(s) print('voce: ') while True: audio = r.listen(s) speech = r.recognize_google(audio, language='pt') response = bot.get_response(speech) print('você disse ', speech) print('Ana:', response) Speak(response) print('tipos de comando: ', evaluete(speech))
×
×
  • Criar Novo...