Allgemeine Einführung
Zwillinge Teacher ist ein Assistent zum Üben der englischen Sprache, der auf Google Gemini AI basiert. Er erkennt die englische Aussprache des Nutzers in Echtzeit und bietet sofortiges Feedback und Korrekturvorschläge. Das Tool wurde entwickelt, um den Nutzern zu helfen, ihre Englischkenntnisse zu verbessern. Es ermöglicht den Nutzern, Englisch in situativen Dialogen zu üben und gezielte Ausspracheanleitungen durch KI-gesteuerte Aussprachebewertung und Grammatikkorrektur zu erhalten.Gemini Teacher ist für Lernende, die ihre Englischkenntnisse verbessern müssen und bietet eine intelligente und interaktive Lernplattform.
Funktionsliste
- Spracherkennung in Echtzeit
- KI-gesteuerte Aussprachemessung
- Korrektur der Grammatik
- Situationsbezogene Dialogübungen
- Gezielte Anleitung zur Aussprache
- Intelligente Szenenumschaltung
Hilfe verwenden
Ablauf der Installation
- Klon-Lagerhaus:
git clone https://github.com/nishuzumi/gemini-teacher.git
cd gemini-teacher
- Erstellen und aktivieren Sie eine virtuelle Umgebung (empfohlen):
python -m venv .venv
Quelle .venv/bin/aktivieren # Unix/macOS
.venv\Scripts\aktivieren # Windows
- Installieren Sie die Abhängigkeit:
pip install -r anforderungen.txt
- Windows: Keine zusätzliche Installation erforderlich
- macOS.
brew install portaudio
- Ubuntu/Debian.
sudo apt-get install portaudio19-dev python3-pyaudio
Verwendung
- Einstellung der Umgebung:
- Eine neue Kopie erstellen
.env
Datei, die.env.example
Der Inhalt wird kopiert und dann geändert. - Geben Sie den API-Schlüssel und (optional) den HTTP-Proxy für Google Gemini ein.
- Eine neue Kopie erstellen
- Aktivieren Sie die Sprachfunktion:
- gewinnen ElevenLabs API-Schlüssel und geben Sie die
.env
Dokumentation.
- gewinnen ElevenLabs API-Schlüssel und geben Sie die
- Führen Sie das Programm aus:
python starter.py
- Sprechen Sie englische Sätze nach Aufforderung, warten Sie auf das Feedback des KI-Assistenten und verbessern Sie Ihre Aussprache anhand des Feedbacks.
Detaillierte Funktionsabläufe
- Spracherkennung in EchtzeitNach dem Start des Programms erkennt das System automatisch die Spracheingabe des Benutzers und verarbeitet sie.
- KI-gesteuerte AussprachemessungDas System bewertet die Aussprache des Benutzers und gibt detaillierte Rückmeldungen und Vorschläge.
- Korrektur der GrammatikDas System erkennt und korrigiert grammatikalische Fehler automatisch, während der Benutzer übt.
- Situationsbezogene DialogübungenBenutzer können verschiedene Szenarien für Dialogübungen auswählen, und das System simuliert reale Dialogszenen.
- Gezielte Anleitung zur AusspracheBasierend auf den Ausspracheproblemen des Benutzers bietet das System spezifische Ausspracheanleitungen, um dem Benutzer zu helfen, seine Aussprache schrittweise zu verbessern.
- Intelligente SzenenumschaltungBenutzer können frei zwischen verschiedenen Übungsszenarien wechseln, und das System passt die Rückmeldungen und Vorschläge an die jeweiligen Szenarien an.