AI Personal Learning
and practical guidance

Gemini Teacher: English Speaking Pronunciation Correction Assistant

General Introduction

Gemini Teacher is an English speaking practice assistant based on Google Gemini AI. It recognizes the user's English pronunciation in real time and provides instant feedback and correction suggestions. The tool is designed to help users improve their English speaking skills, with AI-driven pronunciation assessment and grammar correction features that allow users to practice English in situational conversations and receive targeted pronunciation guidance.Gemini Teacher is for learners who need to improve their English speaking skills, providing an intelligent and interactive learning platform.

Gemini Teacher: English Speaking Pronunciation Correction Assistant-1


 

Function List

  • Real-time speech recognition
  • AI-driven pronunciation assessment
  • Grammar correction
  • Situational Dialogue Exercise
  • Targeted Pronunciation Guidance
  • Intelligent scene switching

 

Using Help

Installation process

  1. Cloning Warehouse:
   git clone https://github.com/nishuzumi/gemini-teacher.git
cd gemini-teacher
  1. Create and activate a virtual environment (recommended):
   python -m venv .venv
source .venv/bin/activate # Unix/macOS
.venv\Scripts\activate # Windows
  1. Install the dependencies:
   pip install -r requirements.txt
  • Windows: No additional installation required
  • macOS. brew install portaudio
  • Ubuntu/Debian. sudo apt-get install portaudio19-dev python3-pyaudio

Usage

  1. Setting the environment:
    • Create a new copy .env file, which will .env.example The content is copied over and then modified.
    • Fill in the API Key and (optional) HTTP proxy for Google Gemini.
  2. Turn on the voice function:
    • gain ElevenLabs API Key and fill in the .env Documentation.
  3. Run the program:
   python starter.py
  1. Speak English sentences as prompted, wait for feedback from the AI assistant, and improve your pronunciation based on the feedback.

Detailed function operation flow

  1. Real-time speech recognition: After starting the program, the system automatically recognizes the user's voice input and processes it.
  2. AI-driven pronunciation assessment: The system evaluates the user's pronunciation and provides detailed feedback and suggestions.
  3. Grammar correction: The system automatically detects and corrects grammatical errors as the user practices.
  4. Situational Dialogue Exercise: Users can choose different scenarios for dialog practice, and the system will simulate real dialog scenarios.
  5. Targeted Pronunciation Guidance: Based on the user's pronunciation problems, the system will provide specific pronunciation guidance to help the user improve gradually.
  6. Intelligent scene switching: Users can freely switch between different practice scenarios, and the system adjusts feedback and suggestions according to the scenarios.
May not be reproduced without permission:Chief AI Sharing Circle " Gemini Teacher: English Speaking Pronunciation Correction Assistant

Chief AI Sharing Circle

Chief AI Sharing Circle specializes in AI learning, providing comprehensive AI learning content, AI tools and hands-on guidance. Our goal is to help users master AI technology and explore the unlimited potential of AI together through high-quality content and practical experience sharing. Whether you are an AI beginner or a senior expert, this is the ideal place for you to gain knowledge, improve your skills and realize innovation.

Contact Us
en_USEnglish