Lapulka – your voice-powered English tutor assistant! Practice speaking, get pronunciation feedback, and learn interactively with GPT.
🦄 Features 🎙️ Voice input via microphone with Whisper 💬 Text-to-speech replies using Nova 🧠 Feedback and guidance using GPT-3.5 / GPT-4o 📚 Vocabulary, grammar and pronunciation feedback modes
✅ Requirements Before you begin, make sure you have the following installed:
Python 3.11+ – https://www.python.org/downloads/
Git – https://git-scm.com/downloads
ffmpeg – #### How to install:
-
Scroll to “Release builds” and download:
✅ffmpeg-release-essentials.zip
-
Extract it to a folder, for example:
F:\Programs\ffmpeg\
-
Open
F:\Programs\ffmpeg\bin\
and make sure there isffmpeg.exe
-
Add it to PATH:
- Press Win + S, type
environment variables
, open it - Click Environment Variables
- In System Variables, find
Path
→ click Edit - Click New → paste:
F:\Programs\ffmpeg\bin
- Click OK → OK → OK
- Press Win + S, type
Follow these simple steps to run the AI-English-Tutor on Windows:
-
Choose or create a folder where you'd like to install the program, for example:
F:\MyProjects\AI-English-Tutor
-
Open that folder in Explorer
-
Click on the path bar at the top (where it shows
F:\MyProjects\AI-English-Tutor
) -
Type
cmd
and press Enter
👉 This will open a black command window in the right folder!
In the command window, type:
git clone https://github.com/githubenj/AI-English-Tutor.git
cd AI-English-Tutor
💡 If you don’t have
git
, just download the ZIP from the GitHub page and unzip it into the folder.
python -m venv venv
venv\Scripts\activate
Make sure pip
is updated:
pip install --upgrade pip
Then install all the required packages:
pip install -r requirements.txt
You can now start the tutor:
Just double-click on: 👉
run_AI.bat
(on Windows 💻)
Or alternatively:
-
Click on the path bar at the top (where it shows F:\MyProjects\AI-English-Tutor)
-
Type
cmd
and press Enter
👉 This will open a black command window in the right folder! -
Type
python main.py
and press Enter
✅ You're all set! Launch the app and start talking with Lapulka 💬🩷
Feel free to open an issue or ask in Discussions!
- 🎙️ Voice input via microphone with Whisper
- 💬 Text-to-speech replies using Nova
- 🧠 Feedback and guidance using GPT-3.5 / GPT-4o
- 📚 Vocabulary, grammar and pronunciation feedback modes
Made with love by Pusik & Lapulka.
Feel free to contribute, fork, and share the joy of learning.
“Speak from the heart, and Lapulka will guide you.” ✨
MIT License © 2025