Audio einer Toniefigur auf den PC speichern

Anders als man es vermutet werden die Audio-Inhalte nicht auf der Toniefigur selbst gespeichert. Die Toniefigur beinhaltet lediglich einen NFC-Chip und die Toniebox lädt die Audio-Inhalte aus dem Internet herunter, nachdem die Toniefigur auf die Toniebox gestellt wird. Die Audio-Inhalte landen anschließend auf einer Micro-SD-Karte (in unserem Fall 8 GB Micro-SD-Card von Sandisk) in der Toniebox.

Der Vorteil hierbei ist, dass der Hersteller nachträglich Änderungen an den Audio-Inhalten vornehmen kann, beispielsweise eine neues Kapitel hinzufügen (was in unserem Fall noch nie geschehen ist). Die Toniebox liest den NFC-Chip der Toniefigur ein und checkt online, ob es aktualisierte Inhalte gibt.

Es gibt aber auch Nachteile:

  • Setzt man eine neue Figur auf die Toniebox (bspw. beim Besuch eines Spielfreunds), aber die Toniebox hat kein Internetzugang (das hat sie i.d.R. nur im heimischen WLAN), so kann die Toniefigur nicht abgespielt werden. Ohne Internet, kein Audio-Download.
  • Begrenzte Speicherkapazität der Micro-SD-Karte: ist der Speicherplatz aufgebraucht, löscht die Toniebox die ältesten Audio-Dateien, um die Audio-Dateien der aktuellen Toniefigur herunterzuladen. Hier kann es zu demselben Problem wie Punkt 1 kommen.
  • Was ist, wenn der Hersteller in Zukunft einmal nicht mehr existiert bzw. die Server abschaltet? Dann hat man viel Geld für die Toniefiguren ausgegeben, kann aber die Hörbücher nicht mehr hören. Und im Schnitt 15 Euro für eine reine Spielfigur auszugeben, ist auch zu viel..
  • Man kann die Hörbücher nur auf der Toniebox anhören. Warum aber nicht auch über einen MP3-Player oder im Auto-Radio? Schließlich hat man für die Hörbücher bezahlt

Es gibt also gute Gründe, warum man von seinen geliebten Hörbüchern Backups machen sollte, d.h. die Inhalte einer Toniebox auf den PC kopieren und diese für den eigenen Zweck als MP3 speichern. Die einfachste Möglichkeit wäre ein so genannter Audio-Grabber, der über das Klinkenkabel und Line-In am PC das analoge Signal in ein digitales umwandelt, so dass es auf dem PC gespeichert werden kann. Das ist aber verlustbehaftet.

Wir zeigen, wie man die Inhalte der Toniebox auf den PC kopiert und anschließend ins MP3-Format umwandelt.

Anleitung Toniebox öffnen und Dateien von Micro-SD-Karte kopieren

Leider hat die Toniebox keinen USB-Anschluss. Wir müssen die Micro-SD-Karte ausbauen, d.h. die Toniebox muss einmal geöffnet werden. Hört sich schlimmer an, als es ist. Wer nicht ganz ungeschickt ist, braucht maximal 15 Minuten, der geübte 3-5 Minuten. Hier die Schritte in der Übersicht:

  • Einmal Boden "aufklicken"
  • 3 Schrauben entfernen
  • SD-Karte entfernen und im PC einbauen

Ist also im Prinzip schnell gemacht, aber zugegeben nicht wirklich für den täglichen Gebrauch geeignet (aber so oft macht keine Backups).

Toniefigur öffnen: fest auf den Boden drücken und gegen den Uhzeiger-Sinn drehen
Toniefigur öffnen
Eine Schraube öffnen...
Toniefigur öffnen: eine Schraube öffnen
... und dann die Elektronik herausziehen
Toniefigur öffnen: Elektronik herausnehmen
Nun zwei weitere Schrauben öffnen und anschließend das Elektronik-Board lösen.
Toniefigur öffnen: zwei weitere Schrauben öffnen
Der Steckplatz der MicroSD-Karte der Toniefigur ist geklebt. Der Kleber kann problemlos entfernt und danach die Speicherkarte herausgenommen werden.
Tonie-Figur Speicherkarte
Nachdem der Inhalt der Speicherkarte auf den PC kopiert wurde, alles wieder zusammensetzen. Dauer: ca. 15 Minuten
Tonie-Figur Speicherkarte

Audio-Files der Toniebox kopieren

Der Inhalt der Toniebox ist etwas kryptisch, aber die genaue Funktionsweise müssen wir nicht verstehen. Die Ordner 00000000 und 00000001 ignorieren wir, da diese interne verschlüsselte Daten beinhaltet. Die eigentlichen Audio-Files liegen in den Ordnern darunter. Jeder Ordner repräsentiert eine Toniefigur und enthält eine Datei Namens 500304E0. Das ist die Audio-Datei, die wir gesucht haben.

Inhalt der Toniebox - die Audio-Dateien liegen nicht als MP3, sondern OPUS vor
Inhalt der Toniebox - die Audio-Dateien liegen nicht als MP3, sondern OPUS vor, einem
nicht sehr verbreiteten, aber modernen Audio-Codec vor.

Leider fehlt die Datei-Endung, so dass nicht sofort ersichtlich ist, um welchen Dateityp es sich handelt. Und leider ist es auch nicht ein weitverbreiteter Audio-Codec wie MP3, OGG oder WAV. Es handelt sich um den Open-Source-Codec OPUS (https://opus-codec.org/), der standardmäßig von keinem Mediaplayer sofort unterstützt wird. Also keine Sorge, wenn auch VLC-Player sicher weigert.

Audio-Dateien decodieren und als WAV/mp3 speichern

Zuerst müssen wir die Audio-Dateien im OPUS-Format decodieren. Hierfür nutzen wir die Opus-Tools: https://opus-codec.org/downloads/. Den Inhalt an beliebiger Stelle auspacken und dort die opusdec.exe ausführen. Um eine Audio-Datei der Toniebox ins WAV-Format zu verwandeln, wird folgender Befehl ausgeführt (entweder über die Windows Eingabeaufforderung oder Powershell, Linux-Anwender machen dies analog in der Shell):

 

C:\Users\chef\Desktop\tonie\CONTENT\FB1D1E0C> C:\Users\chef\Downloads\opus-tools-0.2-opus-1.3-win64\opusdec.exe 500304E0 myTonieFile.wav
Decoding to 44100 Hz (2 channels)
Encoded with Lavf56.40.101
encoder=opusenc from opus-tools 0.1.9
encoder_options=--quiet --bitrate 96 --vbr
pad=0000000000000000000000000000000000000000000
[/] 00:03:06
Und heraus kommt eine WAV-Datei, die man auf dem PC abspielen kann.

Damit man nicht jedes Verzeichnis manuell decodieren muss, hier ein Powershell Script, welches alle Unterordner nach Dateien > 1 MB durchsucht (damit nur die Audio-Files gefunden werden) und für jede Audio-Datei ein WAV-File mit einer fortlaufenden Nummer erstellt:

 

gci . *.* -rec | where { ! $_.PSIsContainer } | where { $_.Length -gt 1MB } | ForEach-Object { C:\Users\chef\Downloads\opus-tools-0.2-opus-1.3-win64\opusdec.exe $_.FullName "$counter.wav" ;$counter++ }