Skip to content

HeytorAlves/PROJETO_PYTHON_ASSISTENTE_DE_VOZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Assistente Virtual por Voz 🎙️🤖

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.

🚀 Funcionalidades

  • 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.

📦 Instalaçã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

▶️ Como usar

  1. Clone este repositório:

    git clone https://github.com/seu-usuario/assistente-voz.git
    cd assistente-voz
  2. Execute o script principal:

    python assistente.py
  3. O assistente iniciará e você poderá interagir usando sua voz.

Exemplos de comandos:

  • "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.

🛠️ Requisitos

  • Python 3.8+
  • Microfone configurado para captura de áudio
  • Conexão com a internet (necessária para o reconhecimento de voz e gTTS)

📖 Observações

  • 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

About

Assistente Virtual por Voz em Python que reconhece comandos falados, responde com voz sintetizada e executa ações como abrir o YouTube, pesquisar na Wikipedia, contar piadas e encerrar o programa. Simples, interativo e expansível para novos comandos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages