🤖 Assistente Virtual Artemis
O Assistente Virtual Artemis é uma aplicação desenvolvida em Python que utiliza tecnologias de reconhecimento de fala, síntese de texto em fala e acesso a diversas APIs para fornecer informações úteis e realizar comandos simples.
Funcionalidades ✨
🔊 Reconhecimento de Fala: Escuta comandos de voz e os reconhece em português.
🗣️ Síntese de Fala: Responde a comandos usando uma voz sintetizada.
📈 Informações em Tempo Real: Fornece informações sobre:
⏰ Horário atual
💵 Cotação de moedas (Dólar, Euro, Bitcoin)
📰 Últimas notícias
⚽ Classificação de times em campeonatos
🎬 Sugestões de filmes
📚 Listagem de cursos
💻 Controle do Computador: Permite desligar o computador após um tempo específico ou cancelar o desligamento.
🎶 Playlists Musicais: Reproduz playlists do Spotify baseadas em comandos de voz.
Tecnologias Utilizadas 🛠️
gTTS para síntese de texto em fala
playsound para reprodução de áudio
speech_recognition para reconhecimento de fala
BeautifulSoup e requests para scraping e chamadas de API
json para manipulação de dados em formato JSON
urllib para trabalhar com URLs
Instalação 🚀
Clone o repositório:
bash
Copiar código
pip install gTTS playsound SpeechRecognition beautifulsoup4 requests
Uso 🎤
Execute o programa:
bash
Copiar código
python assistente_virtual.py
Fale os comandos desejados para interagir com o assistente.
Comandos Disponíveis 📋
"horas" - Responde com o horário atual. ⏰
"desligar computador em [tempo]" - Desliga o computador após o tempo especificado (ex: "uma hora", "meia hora). 💻
"cancelar desligamento" - Cancela qualquer desligamento programado. ❌
"toca [tipo de música]" - Reproduz playlists específicas do Spotify (ex: "libertadores", "instrumental"). 🎶
"notícias" - Lê as últimas notícias. 📰
"cotação [moeda]" - Retorna a cotação de uma moeda específica (ex: "dólar", "euro", "bitcoin"). 💵
"times [posição]" - Informa os times nas primeiras colocações ou na zona de rebaixamento. ⚽
Contribuição 🤝
Contribuições são bem-vindas! Sinta-se à vontade para enviar um pull request ou abrir uma issue para discutir melhorias.
Licença 📜
Este projeto está licenciado sob a MIT License. Veja o arquivo LICENSE para mais detalhes.
Contato 📧
Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para me contatar.