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.
- 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.
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.
- Instale todas as dependências do projeto utilizando
pip install -r requirements.txt
. - Execute o comando
streamlit run app.py
para iniciar a aplicação. - Acesse o localhost no navegador para interagir com o chatbot.
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.
Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE
para mais detalhes.