Gemini Teacher: Ein Englisch-Sprachcoach basierend auf multimodaler KI
Gemini Teacher ist ein Englisch-Übungsassistent, der auf Google Gemini AI basiert. Er nutzt die multimodalen Verarbeitungsfunktionen von Gemini voll aus, um die englische Aussprache der Nutzer in Echtzeit zu erfassen und sofortiges Feedback sowie Korrekturvorschläge zu Details wie Intonation und Aussprache zu geben. Dadurch werden die Schwächen herkömmlicher Sprachlernprogramme hinsichtlich der Erkennungsgenauigkeit effektiv behoben.
Dieses Tool geht über einfache Spracherkennung hinaus. Durch KI-gestützte Aussprachebewertung, Grammatikkorrektur in Echtzeit und flexibles Übungsmaterial für Dialoge bietet es Lernenden gezielte Aussprachehilfe und intelligente Szenenwechsel, um eine effiziente Lernumgebung für mündliches Sprechen zu schaffen.
Kernfunktionen
- Echtzeit-Spracherkennung und -auswertung: Es nutzt KI, um die Aussprache in Echtzeit zu analysieren und präzise Korrekturvorschläge zu liefern.
- Umfassende Sprachoptimierung: Es beinhaltet Grammatikkorrektur und gezielte Aussprachehilfe.
- Intensives Training: Es unterstützt vielfältiges Situationsdialogtraining und kann Szenen intelligent umschalten.
Funktionsdemonstration
Installations- und Konfigurationshandbuch
1. Systemumgebungsanforderungen
- Softwareumgebung: Python 3.11 oder höher (erforderlich)
- Hardware-Ausrüstung: Mikrofonausrüstung, stabile Netzwerkverbindung
- API 密钥: 需要一个 Gemini API Key(目前每天提供四百万次免费额度)
2. 安装步骤
首先,克隆项目仓库并进入目录:
git clone https://github.com/nishuzumi/gemini-teacher.git cd gemini-teacher 建议创建并激活 Python 虚拟环境,以避免依赖冲突:
python -m venv .venv source .venv/bin/activate # Unix/macOS # 或 .venvScriptsactivate # Windows 在安装 Python 依赖包之前,请根据您的操作系统安装 PortAudio 系统依赖:
- Windows: 无需额外安装
- macOS:
brew install portaudio - Ubuntu/Debian:
sudo apt-get install portaudio19-dev python3-pyaudio
最后,安装项目所需的 Python 依赖:
pip install -r requirements.txt 项目资源
GitHub 仓库:nishuzumi/gemini-teacher