Chatbot


Realizado
Descrição:
Tirar os erro de um codigo de chatbot pyton e instalar as bibliotecas nescesarias, sistema operacional windows,  anaconda 3.7.
Created on Sun Jul 28 15:19:22 2019

@author: franc
"""

from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
import os

bot= ChatBot('Diana')
bot.set_trainer(ListTrainer)

for arq in os.listdir('C:/Users/franc/Desktop/Chat/scripts'):
    data = open('C:/Users/franc/Desktop/Chat/scripts/'+ arq,'r').readlines()
    bot.train(data)

    while True:
        message=input("USER:")
        if(message.strip() != 'bye'):
           
            reply=bot.get_response(message)
            print("Bot:" + reply)
   
        if(message.strip() == 'bye'):
            print("bot:bye :-), hope to see you again")
    break
============== codigo 2 =================================
@author: franc
"""
from chatterbot import chatbot
#from chatterbot.trainers import ListTrainer

from chatterbot import Chatbot
import pyttsx
import speech_recognition as sr
from .engine import Engine
en = pyttsx.init()
en.setProperty('voice',b'brazil')
rec = sr.Recognizer()

class BotFalante(Chatbot):
    def escuta(self,frase=None):
        try:
            with sr.Microphone() as mic:
                fala = rec.listen(mic)
            frase = rec.recognize_google(fala,language='pt')
            frase = frase.replace('aprendi','aprende')
            print(frase)
        except sr.UnknownValueError:
            print('Deu erro na identificação')
            return ('')
        return super().escuta(frase=frase)

    def fala(self,frase):
        en.say(frase)
        en.runAndWait()
        super().fala(frase)

Bot = BotFalante('Zuleide')
while True:
    frase = Bot.escuta()
    resp = Bot.pensa(frase)
    Bot.fala(resp)
    if resp == ('falou'):

        break

Categoria: TI e Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Python

Arquivos anexados:

USD 100 - 250

Orçamento

1

Propostas

2

Freelancers interessados

Publicado: há 4 meses

Prazo de Entrega: 1 dia

Crie seu próprio projeto

Você está procurando um freelancer para realizar um projeto parecido? Crie seu próprio projeto e você receberá ofertas dos melhores freelancers.


Outros projetos deste cliente

Para saber mais sobre este cliente

Faça seu login na Workana

Freelancers que já se candidataram para este trabalho

Nathan S.Estudante de Técnico em Informática no Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul (IFRS). Desenvolvo Softwares Desktop e Web nas linguagens: Python, Java, HTML, CSS, JavaScript, Typ... Mais detalhes