/DashAyrtonSenna

Dashboard das corridas do Ayrton Senna

Primary LanguagePythonMIT LicenseMIT

Chatbot do Ayrton Senna

Descrição

Este projeto é um chatbot interativo que narra a vida e carreira do lendário piloto de Fórmula 1 Ayrton Senna. Utilizando a tecnologia de IA, o chatbot é capaz de descrever os carros que Senna dirigiu, as corridas que ganhou e outros marcos importantes de sua carreira, culminando nos eventos que levaram ao seu trágico acidente em 1994.

Tecnologias Utilizadas

  • Python: Linguagem de programação usada para desenvolver a lógica principal do chatbot.
  • Streamlit: Framework usado para criar a interface do usuário onde o chatbot é hospedado.
  • Text to Speech (TTS): Tecnologia de IA que converte o texto gerado pelo chatbot em fala, proporcionando uma interação mais dinâmica e acessível.

Estrutura do Projeto

  • app.py: Arquivo principal que contém a lógica do Streamlit para a interface do usuário e o gerenciamento de sessões.
  • dict_cars.py: Arquivo que armazena um dicionário com informações detalhadas sobre os carros pilotados por Senna, incluindo modelos e especificações.

Como Usar

  1. Instale todas as dependências do projeto utilizando pip install -r requirements.txt.
  2. Execute o comando streamlit run app.py para iniciar a aplicação.
  3. Acesse o localhost no navegador para interagir com o chatbot.

Contribuições

Contribuições são bem-vindas! Se você tiver sugestões para melhorar o chatbot ou adicionar novas funcionalidades, por favor, faça um fork deste repositório e submeta suas alterações via pull request.

Licença

Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.