KI-Sprachpartner für Deutsch: Gespräche wie mit einem Freund
Ein KI-Agent als geduldiger Übungspartner – technisch umgesetzt mit ElevenLabs und Cloudflare Workers
Mit KI erstellt◆ Fakten auf einen Blick
- Das Tool führt lockere Gespräche auf Deutsch, ähnlich einem Gespräch mit einem Freund.
- Es korrigiert Grammatik- und Wortwahlfehler und setzt das Gespräch fort, statt bei jedem Fehler zu stoppen.
- Es speichert Fehler und neue Vokabeln nach jedem Anruf auf einer Wiederholungsseite; gelernte Einträge können gelöscht werden.
- Es erinnert sich an frühere Sitzungen und begrüßt den Nutzer mit Namen.
- Ein ElevenLabs-Agent übernimmt die Stimme; ein Cloudflare Worker (Hono) serviert eine Vite+TypeScript-Seite, speichert Daten in D1 und stellt die Endpunkte bereit, die der Agent aufruft.
- Der Browser fordert die Seite an; der Worker authentifiziert den Nutzer und schreibt das HTML um, bevor er es sendet.
KI-Sprachpartner für Deutsch: Gespräche wie mit einem Freund
Wer eine Fremdsprache lernt, kennt die Kluft zwischen bestandener Prüfung und echter Sprachkompetenz im Gespräch mit Muttersprachlern. Um diese Kluft zu schließen, braucht es Übung mit jemandem auf muttersprachlichem Niveau, und nicht jeder hat einen solchen Partner oder das Budget für endlose Unterrichtsstunden. Das Tool führt lockere Gespräche auf Deutsch, ähnlich einem Gespräch mit einem Freund. Es korrigiert Grammatik- und Wortwahlfehler, ohne bei jedem Fehler zu stoppen, und setzt das Gespräch danach fort. Technisch übernimmt das ein ElevenLabs-Agent, der ein KI-Sprachmodell nutzt: In Echtzeit analysiert er die Äußerungen des Lernenden, erkennt Fehler und flieht die Korrektur in seine Antwort ein, ohne den Redefluss zu unterbrechen. Dadurch bleibt die Unterhaltung natürlich, während der Lernende beiläufig korrigiert wird. Nach jedem Anruf speichert das System Fehler und neue Vokabeln auf einer Wiederholungsseite, wo gelernte Einträge gelöscht werden können. Das Tool erinnert sich an frühere Sitzungen, sodass man nicht bei null anfängt, und begrüßt den Nutzer mit Namen, um den Ton persönlich zu halten. Der Entwickler beschreibt das Ziel, einen Partner zu schaffen, der auf muttersprachlichem Niveau spricht, nie die Geduld verliert und Fehler dann anspricht, wenn sie relevant sind.
Technik: ElevenLabs-Agent trifft Cloudflare Worker
Ein ElevenLabs-Agent übernimmt die Stimme. Ein Cloudflare Worker auf Basis von Hono erledigt alles Weitere: Er serviert eine kleine, mit Vite und TypeScript gebaute Seite, authentifiziert den Nutzer, schreibt das HTML um, bevor er es sendet, speichert Daten in D1 und stellt die Endpunkte bereit, die der Agent aufruft. Die Authentifizierung erfolgt über eine signierte Nutzer-ID: Der Worker prüft die Signatur, um die Identität des Nutzers zu verifizieren, bevor er die Seite ausliefert. Beim HTML-Rewrite fügt der Worker diese signierte ID als dynamische Variable in das Widget ein, sodass der Anruf personalisiert gestartet werden kann. Die Daten werden in D1, Cloudflares serverloser SQL-Datenbank, gespeichert: Der Worker führt SQL-Abfragen aus, um Fehler, Vokabeln und Sitzungsverläufe zu persistieren und bei Bedarf abzurufen. Während des Anrufs ruft der Agent zwei Tools auf dem Worker auf: recall liefert die Ereignisse früherer Sitzungen zurück. So greift das System auf das Sitzungsgedächtnis zu, ohne dass der Nutzer selbst Daten verwalten muss. Die Kombination aus Sprachagent und Worker übernimmt damit sowohl die Konversation als auch Authentifizierung, Speicherung und Tool-Aufrufe.



