AI Personal Learning
und praktische Anleitung
讯飞绘镜

Flashcard: ein Tool zum Erlernen von Fremdsprachen auf der Grundlage von Dify, das Duolingo ablöst

Allgemeine Einführung

Flashcard ist ein Open-Source-Sprachlerntool, das eine Alternative zu Duolingo darstellen soll. Das von Steven Lynn (GitHub-Benutzername: stvlynn) entwickelte Projekt nutzt eine moderne Benutzeroberfläche und die Unterstützung mehrerer Sprachen, um den Nutzern zu helfen, Sprachen intelligenter zu lernen. Flashcard nutzt die Technologie der künstlichen Intelligenz, um ein dynamisches System von Gedächtniskarten bereitzustellen, unterstützt eine mehrsprachige Benutzeroberfläche (sowohl in Englisch als auch in Chinesisch) und enthält Funktionen wie Aussprachehilfen und Vorschläge für verwandtes Vokabular Funktionen. Die Nutzer können ihre Lernerfahrung über ein selbstgehostetes Backend-System personalisieren.

Flashcard:基于Dify构建的单词闪卡外语学习工具,替代多邻国(Duolingo)-1


 

Funktionsliste

  • Dynamisches Speicherkartensystem, das die Technologie der künstlichen Intelligenz zur Verbesserung der Speichereffekte nutzt
  • Unterstützung mehrsprachiger Schnittstellen (Englisch/Chinesisch)
  • Moderne Benutzeroberfläche, gestaltet mit Tailwind CSS
  • Bietet einen Leitfaden zur britischen und amerikanischen Aussprache
  • Relevante Vokabelvorschläge zur Erweiterung des Wortschatzes
  • Selbstgehostetes Backend-System mit Unterstützung für Personalisierung
  • Open Source, Community-Beiträge für neue Sprachpakete, UI-Verbesserungen und KI-Hinweisoptimierung willkommen

 

Hilfe verwenden

Einbauverfahren

  1. Klonen Sie den Projektcode:
   git clone https://github.com/stvlynn/flashcard.git
cd flashcard
  1. Installieren Sie die Abhängigkeit:
   npm install
  1. Umgebungsvariablen konfigurieren: Erstellen Sie eine.envDatei und fügen Sie Folgendes hinzu:
   VITE_DIFY_API_KEY=your_dify_api_key
VITE_DIFY_API_URL=your_workflow_endpoint
  1. Starten Sie den Entwicklungsserver:
   npm run dev

Leitlinien für die Verwendung

  1. Dynamisches Speicherkartensystem::
    • Wählen Sie in der App die Sprache aus, die Sie lernen möchten.
    • Das System erstellt dynamisch Speicherkarten auf der Grundlage Ihres Lernfortschritts und Ihrer Gedächtnisleistung.
    • Jede Karte enthält das Wort, die Aussprache und Beispielsätze, damit Sie die Vokabeln vollständig beherrschen.
  2. Unterstützung für mehrsprachige Schnittstellen::
    • Wählen Sie in den Einstellungen Ihre bevorzugte Sprache für die Benutzeroberfläche (derzeit werden Englisch und Chinesisch unterstützt).
    • Die Sprache der Benutzeroberfläche wird für Benutzer mit unterschiedlichem Sprachhintergrund sofort umgeschaltet.
  3. Anleitung zur Aussprache::
    • Auf jeder Wortkarte befinden sich Ausspracheknöpfe, auf die Sie klicken können, um die britische und amerikanische Aussprache zu hören.
    • Verbessern Sie Ihre Aussprache durch wiederholtes Hören und Nachahmen.
  4. Vorschläge für verwandtes Vokabular::
    • Das System hilft Ihnen, Ihren Wortschatz zu erweitern, indem es Ihnen verwandte Wörter vorschlägt, die auf den Wörtern basieren, die Sie gerade lernen.
    • Diese Wörter erscheinen am unteren Rand der Karte und können angeklickt werden, um die Details zu sehen.
  5. Selbstgehostetes Backend-System::
    • Loggen Sie sich in das Dify Dashboard ein, erstellen Sie einen neuen Workflow und importieren Sie ihndify-config.ymlDokumentation.
    • Update.envAPI-Schlüssel und Workflow-Endpunkte in der Dokumentation, um die Personalisierung abzuschließen.
  6. Beiträge der Gemeinschaft::
    • Entwickler sind eingeladen, neue Sprachpakete beizusteuern, die dann in diepublic/locales/[lang]/Katalog.
    • Einreichen von UI-Verbesserungen und KI-Eingabeaufforderungs-Optimierungen zur Verbesserung des Benutzererlebnisses.
    • Reichen Sie Fehlerberichte und Verbesserungsvorschläge ein, damit das Projekt weiter verbessert werden kann.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Flashcard: ein Tool zum Erlernen von Fremdsprachen auf der Grundlage von Dify, das Duolingo ablöst
de_DEDeutsch