ANLEITUNG

Anki Text-to-Speech: Audio für jede Karte

Ein Wort bei jeder Wiederholung zu hören hilft beim Merken, aber einen Stapel mit tausend Karten einzusprechen ist unrealistisch, und Add-ons, die Online-Dienste aufrufen, hängen davon ab, dass diese verfügbar bleiben. Ein Stapel, dessen Audio einmal offline erzeugt wurde, funktioniert für immer.

Die kostenlose SuperClonica-Engine vertont jede Karte eines Stapels auf Ihrem eigenen Computer, mit natürlichen Stimmen in 31 Sprachen. Dieser Leitfaden zeigt, wie Sie die Karten exportieren, in einem Durchlauf vertonen und das Audio mit Ankis Sound-Tags einbinden.

Was Sie brauchen

Die meisten Katalogstimmen wurden auf Russisch aufgenommen und behalten in anderen Sprachen einen leichten Akzent; testen Sie die Stimme also zuerst an einigen Ihrer Wörter.

  • Anki auf Ihrem Computer und einen Stapel, der eine Stimme bekommen soll.
  • Die kostenlose SuperClonica-Engine und Python 3.10 oder neuer.
  • Eine Stimme, die zur Lernsprache passt: eine Standardstimme oder eine in dieser Sprache aufgenommene.
  • Keine Grafikkarte: Ein normaler Prozessor genügt.

Eine Karte gratis anhören

Fügen Sie auf der Seite einer beliebigen Stimme einen typischen Kartensatz mit 30 bis 100 Zeichen ein, wählen Sie die Sprache und klicken Sie auf die Schaltfläche zum Vertonen. In wenigen Sekunden hören Sie, wie Ihr Stapel klingen würde, ohne Konto.

Die Karten exportieren

Einzelne Wörter klingen in einem kurzen Satz manchmal besser; hat Ihre Karte einen Beispielsatz, vertonen Sie diesen.

  • Exportieren Sie die Notizen aus Anki als reinen Text oder nehmen Sie Ihre Ausgangstabelle.
  • Geben Sie jeder Zeile eine eindeutige ID wie card_0412 und den zu vertonenden Text in eine eigene Spalte.
  • Speichern Sie die Tabelle als CSV in UTF-8, damit Umlaute und nichtlateinische Schriften erhalten bleiben.
  • Schreiben Sie Abkürzungen und Zahlen so, wie man sie hören soll.

Den ganzen Stapel offline vertonen

Installieren Sie die Engine mit python -m pip install superclonica-cpu. In Python vertont nach import csv, from superclonica import Superclonica und tts = Superclonica() eine einzige Schleife den ganzen Stapel: for row in csv.DictReader(open("deck.csv", encoding="utf-8")): audio, rate = tts.synthesize(row["front"], voice="F2", lang="es", seed=7); tts.save(row["id"] + ".ogg", audio). OGG-Dateien sind klein und spielen in Anki auf jeder Plattform. Nutzen Sie --speed auf der Kommandozeile oder vertonen Sie langsamere Takes separat, wenn Sie ein lernfreundliches Tempo wollen.

Das Audio in Anki einbinden

Kopieren Sie die Audiodateien in den Ordner collection.media Ihres Anki-Profils. Fügen Sie Ihrer CSV ein Feld mit dem Sound-Tag jeder Karte hinzu, etwa [sound:card_0412.ogg], und importieren Sie sie wieder in Anki, oder fügen Sie die Tags in ein Audiofeld ein. Anki spielt die Datei beim Anzeigen der Karte ab, offline, am Computer und nach dem Synchronisieren auch auf dem Handy. Eine einzelne Karte vertonen Sie jederzeit neu, indem Sie die Schleife für diese Zeile mit demselben Seed laufen lassen.