Overseas access: www.kdjingpai.com
Ctrl + D Favorites

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:英语口语发音纠正助手-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.
0Bookmarked
0kudos

Recommended

Can't find AI tools? Try here!

Just type in the keyword Accessibility Bing SearchYou can quickly find all the AI tools on this site.

inbox

Contact Us

Top

en_USEnglish