Este é um projeto de assistente virtual controlado por voz que entende comandos falados, responde com voz sintetizada e pode executar algumas ações básicas como abrir sites, contar piadas e pesquisar na Wikipedia.
-
Reconhecimento de voz usando SpeechRecognition.
-
Conversão de texto para fala com gTTS.
-
Reprodução de áudio com pygame.
-
Execução de comandos básicos:
- Abrir o YouTube.
- Pesquisar na Wikipedia.
- Contar piadas.
- Encerrar a execução.
Antes de rodar o projeto, é necessário instalar as dependências. No terminal do Visual Studio Code, execute:
pip install SpeechRecognition gTTS pyjokes wikipedia playsound pygame-
Clone este repositório:
git clone https://github.com/seu-usuario/assistente-voz.git cd assistente-voz -
Execute o script principal:
python assistente.py
-
O assistente iniciará e você poderá interagir usando sua voz.
- "Abrir YouTube" → abre o navegador no YouTube.
- "Pesquisar Python na Wikipedia" → retorna um resumo da pesquisa.
- "Me conta uma piada" → o assistente responde com uma piada.
- "Encerrar" → finaliza o programa.
- Python 3.8+
- Microfone configurado para captura de áudio
- Conexão com a internet (necessária para o reconhecimento de voz e gTTS)
- O código foi ajustado para funcionar corretamente no Windows, evitando erros de permissão ao reproduzir arquivos de áudio temporários.
- Arquivos de áudio são apagados automaticamente após a execução, não ocupando espaço na pasta temporária.
👨💻 Desenvolvido por Heytor de Queiroz Alves