Voca Class: Meine eigene TTS-Vokabeltrainer-App
(vocaclass.tera.co.kr)Hallo! Ich bin ein Solo-Entwickler.
Mit der App, die ich diesmal entwickelt habe, habe ich für meinen Sohn angefangen, der in den Kindergarten geht.
Als ich gesehen habe, wie mein Sohn jede Woche 10 Wörter auswendig lernt und dafür einen Test schreibt, habe ich darüber nachgedacht, ob es nicht eine einfachere und unterhaltsamere Möglichkeit gibt, sich Wörter einzuprägen.
Ich dachte mir auch, dass es für andere Kinder schwierig sein könnte, selbst Vokabelhefte zu erstellen, deshalb habe ich eine Funktion eingebaut, mit der man Vokabelhefte teilen kann.
Außerdem können Eltern oder Lehrkräfte eine Klasse erstellen, regelmäßig Vokabelhefte anlegen und so ermöglichen, dass Kinder gemeinsam lernen.
Damit Kinder mit mehr Freude lernen können, habe ich auch eine Quiz-Funktion hinzugefügt und eine Google-Sheets-Integration eingebaut, damit Wörter in großer Menge eingegeben werden können.
Es ist keine App wie Duolingo, die Lerninhalte bereitstellt, sondern ein Service, bei dem man selbst Inhalte erstellen muss. Das ist zwar etwas umständlich und hat Grenzen, aber der Fokus liegt erst einmal darauf, genau die Wörter zu lernen, die man selbst möchte.
Als unbeabsichtigte Nebenfunktion gibt es auch eine Vorlesefunktion per TTS,
sodass die App auch zum Vorlesen des Einmaleins, schwieriger Begriffe oder von Rezepten genutzt werden kann.
Servicevorstellung
Vokabelheft erstellen
Bei der Erstellung von Vokabelheften habe ich den Fokus maximal auf Komfort gelegt, etwa bei der Massenerfassung.
- Google-Sheets-Integration: Mit Google Sheets lassen sich große Mengen an Wörtern auf einmal eingeben. Man muss nur das vorgegebene Format einhalten.
- Vokabelheft direkt erstellen: Wenn man nur die gewünschten Wörter eingibt, liest die AI per TTS (Text-to-Speech) das Wort und die Bedeutung vor. Natürlich kann man auch alle Einträge vollständig selbst eingeben.
- Mit dem AI-Assistenten hinzufügen: Gibt man in natürlicher Sprache etwa „Empfiehl mir Wörter zum Thema Reisen“ ein, kann die AI Wörter vorschlagen und Bedeutungen sowie Beispielsätze ausfüllen.
Lernen und Quiz
- Lernmodus: Unterstützt verschiedene Lernmethoden wie Wiederholung einzelner Wörter, Wiederholung aller Wörter oder einen Zufallsmodus.
- Übersetzungsfunktion: Eine Übersetzungsfunktion für Wörter und Bedeutungen ist integriert.
- Unterstützung für den Hintergrundmodus: Sprachbasiertes Lernen ist auch im Hintergrund möglich, sodass man wie mit einem Musikplayer jederzeit und überall wiederholt lernen kann.
- Quiz-Funktion: Es gibt auch ein Quiz, mit dem man prüfen kann, ob man sich alle Wörter gemerkt hat.
Vokabelheft-Freigabe und Komfortfunktionen
- Vokabelhefte teilen: Man kann selbst erstellte Vokabelhefte einfach mit anderen Nutzern teilen.
- Vokabelhefte zusammenführen: Mehrere Vokabelhefte lassen sich zu einem zusammenführen.
Klassenfunktion
- Klassenfunktion: Lehrkräfte, Eltern, Freunde oder andere können eine Klasse erstellen, und wenn dort ein Vokabelheft registriert wird, können alle beigetretenen Mitglieder damit lernen.
- Quiz-Status der Klasse: Wenn nach dem Lernen ein Quiz gelöst wird, wird der Quiz-Status an die Lehrkraft übermittelt.
- Quiz-Battle in Echtzeit: Nutzer, die an einer Klasse teilnehmen, können in Echtzeit Quiz-Battles spielen.
Mehrsprachige Unterstützung und Lernstatistiken
- Lernen in verschiedenen Sprachen: Nicht nur Englisch, sondern auch verschiedene andere Sprachen können gelernt werden.
- Lernstatistiken: Damit man kontinuierlich lernen kann, gibt es auch Lernstatistiken und eine XP-Ranglistenfunktion.
Hauptfunktionen
- AI-TTS zum Vorlesen von Wörtern/Bedeutungen
- Wiederholtes Lernen im Hintergrund
- Masseneingabe von Wörtern per Google-Sheets-Integration
- Vokabelhefte teilen und zusammenführen
- Klassen erstellen und Quiz-Battles in Echtzeit
- AI-generierte Wörter
- Mehrsprachiges Lernen
- Lernstatistiken und XP-Rangliste
Entwicklungsrückblick
Die grundlegenden Funktionen waren relativ schnell entwickelt,
aber wegen der Grenzen von TTS hat die Nachbesserung viel Zeit gekostet.
Ich habe XP eingeführt, aber es war schwierig, sinnvolle Vergabekriterien festzulegen.
Zwei Monate nach Entwicklungsbeginn ist daraus nun endlich ein Service geworden, mit dem ich einigermaßen zufrieden bin.
Meine Ansprüche sind ständig gestiegen, deshalb fiel es mir zwischendurch schwer, die Entwicklung zu stoppen.
Ich plane, die App auch in Zukunft kontinuierlich zu aktualisieren – ich freue mich über viel Unterstützung!
16 Kommentare
Wow … wirklich beeindruckend. Dass das kein von einem Unternehmen gelaunchter Dienst ist, sondern ein persönlicher Service – wie zu erwarten von Leuten, die mitten im Berufsalltag stehen T_T
Ich habe es mit Vibe Coding erstellt. Die Produktivität ist unglaublich!
Wow, das ist großartig. Genau so eine App wollte ich schon lange.
Es war total umständlich, dass man bei Quizlet unbedingt über die Website gehen und dort importieren musste.
Hätten Sie vielleicht Interesse daran, auch etwas wie Flashcards daraus zu machen?
Hallo, auch für die Android-Version wurde jetzt eine Version veröffentlicht, in der Flashcards und Schreibquizze integriert sind~~
https://play.google.com/store/apps/details?id=kr.co.tera.vocalet
Bitte prüft, ob das den Funktionen entspricht, die ihr euch vorgestellt habt ^^
Die iOS-Version mit integrierten Karteikartenklassen und Schreibquizzen wurde im Store veröffentlicht.
https://apps.apple.com/us/app/voca-class/id6744842612
Ah, danke, dass Sie darauf aufmerksam gemacht haben. Was genau sind Flashcards? Wenn Sie mir sagen, wie das funktionieren soll, werde ich versuchen, es zu berücksichtigen.
Das ist eine App wie Quizlet oder Anki. Wenn ihr so etwas entwickeln würdet, würde ich sie wirklich kaufen wollen! haha
Könnten Sie die Kernfunktionen nennen, die den Reiz von Karteikarten ausmachen?
Wenn es so etwas gibt, würde ich es ebenfalls unbedingt implementieren wollen.
Wenn Sie nach der „Flashcard-Lernmethode“ suchen, finden Sie viele Beispiele.
Sie zeigt bei lernstofforientiertem Lernen eine hervorragende Wirkung.
Haha, ich habe alles fertig gemacht. Ich kenne mich mit Karteikarten ehrlich gesagt nicht gut aus und habe es deshalb schnell zusammengeschustert ...
Ich werde es erst einmal zur Prüfung einreichen.
Sobald die Prüfung abgeschlossen ist, hinterlasse ich einen Kommentar ^^
Aha! Beim Lernen: Heißt das, man lernt in einem Format wie vorne das Wort und hinten die Bedeutung?
Dann habe ich für diese Woche wohl etwas zu tun, haha
Es ist schön, dass man Wörter mit den vielfältigen Informationen dazu auf interessante Weise lernen kann!
Verwendet ihr für die AI-Funktion die ChatGPT API??
Ja, genau. Ich bezahle vorerst den API-Key des LLMs, und die Nutzung stelle ich kostenlos zur Verfügung.
Das ist wirklich großartig 👍
Vielen Dank~~ Ich habe wirklich sehr hart daran gearbeitet, aber ich mache mir viele Gedanken, weil meine Absicht sich offenbar nicht ausreichend im UI/UX widerspiegelt~
Es wurde mit Flutter erstellt, daher gibt es zwar auch eine Webversion, aber im Web sind viele Funktionen stark eingeschränkt. Es wäre schön, wenn Sie es möglichst in der App ansehen könnten~