omenathiago/flashcards-voice-chat
1
🗣️ Flashcards Voice Chat (Bob - Professor Virtual de Inglês)
Este é um chatbot de voz em Português e Inglês usando modelos da Hugging Face. Ele permite conversas naturais com áudio de entrada e saída.
🚀 Como funciona
- Clique em Iniciar Conversa
- O bot (Bob) se apresenta em português.
- Pergunta se você quer repassar frases ou conversar em inglês.
- Quando aparecer o botão Falar, grave sua fala.
- O áudio será transcrito pelo Whisper (Hugging Face).
- O texto será enviado ao modelo de chat Falcon-7B-Instruct.
- A resposta será convertida em áudio (TTS).
- O botão alterna automaticamente entre Falar e Ouvir.
- Clique em Finalizar Conversa para encerrar.
🔑 Configuração de Secrets no Hugging Face
Este projeto precisa de um token de API da Hugging Face.
- Vá até a página do seu Space.
- Clique em Settings → Repository secrets.
- Adicione um novo secret:
- Name:
HF_API_KEY - Value: cole seu token da Hugging Face
Você pode gerar um token aqui. O token precisa ter pelo menos permissão read para usar modelos.
📦 Deploy local
Se quiser testar antes:
pip install -r requirements.txt
python app.py