Introdução geral
Gêmeos O Teacher é um assistente de prática de conversação em inglês baseado na IA do Google Gemini. Ele reconhece a pronúncia em inglês do usuário em tempo real e fornece feedback instantâneo e sugestões de correção. Projetada para ajudar os usuários a melhorar suas habilidades de fala em inglês, a ferramenta permite que os usuários pratiquem inglês em diálogos situacionais e recebam orientação de pronúncia direcionada por meio de avaliação de pronúncia orientada por IA e correção gramatical.
Lista de funções
- Reconhecimento de fala em tempo real
- Avaliação de pronúncia orientada por IA
- Correção gramatical
- Exercícios de diálogo situacional
- Orientação de pronúncia direcionada
- Comutação inteligente de cenas
Usando a Ajuda
Processo de instalação
- Armazém de Clonagem:
git clone https://github.com/nishuzumi/gemini-teacher.git
cd gemini-teacher
- Crie e ative um ambiente virtual (recomendado):
python -m venv .venv
fonte .venv/bin/activate # Unix/macOS
.venv\Scripts\activate # Windows
- Instale a dependência:
pip install -r requirements.txt
- Windows: Não é necessária nenhuma instalação adicional
- macOS.
brew install portaudio
- Ubuntu/Debian.
sudo apt-get install portaudio19-dev python3-pyaudio
Uso
- Configuração do ambiente:
- Criar uma nova cópia
.env
arquivo, que irá.env.example
O conteúdo é copiado e depois modificado. - Preencha a chave de API e o proxy HTTP (opcional) do Google Gemini.
- Criar uma nova cópia
- Ative a função de voz:
- ganho ElevenLabs API Key e preencha o campo
.env
Documentação.
- ganho ElevenLabs API Key e preencha o campo
- Executar o programa:
python starter.py
- Fale frases em inglês conforme solicitado, aguarde o feedback do assistente de IA e melhore sua pronúncia com base no feedback.
Fluxo de operação detalhado da função
- Reconhecimento de fala em tempo realApós iniciar o programa, o sistema reconhece automaticamente a entrada de voz do usuário e a processa.
- Avaliação de pronúncia orientada por IAO sistema avalia a pronúncia do usuário e fornece feedback e sugestões detalhadas.
- Correção gramaticalO sistema detecta e corrige automaticamente os erros gramaticais à medida que o usuário pratica.
- Exercícios de diálogo situacionalOs usuários podem escolher diferentes cenários para praticar o diálogo, e o sistema simulará cenas reais de diálogo.
- Orientação de pronúncia direcionadaCom base nos problemas de pronúncia do usuário, o sistema fornecerá orientação específica de pronúncia para ajudar o usuário a melhorar gradualmente.
- Comutação inteligente de cenasOs usuários podem alternar livremente entre diferentes cenários de prática, e o sistema ajusta o feedback e as sugestões de acordo com os cenários.