Saugroboter-Sprachpaket: Geben Sie Ihrem Sauger eine neue Stimme
Saugroboter sagen alles an: Reinigung startet, Akku schwach, festgefahren, zurück zur Station. Viele ersetzen diese Stimme durch eine Spielfigur, einen Filmroboter oder eine Stimme in ihrer Sprache. Die Hersteller-Apps bieten nur offizielle Pakete, aber Roboter mit der Open-Source-Firmware Valetudo können eigene laden.
Dieser Ratgeber zeigt, wie ein Dreame-Sprachpaket laut Community-Projekten aufgebaut ist, wie Sie jede Ansage mit der kostenlosen SuperClonica-Engine vertonen und wie Sie das Paket über Valetudo installieren.
Was Sie zuerst brauchen
Eigene Pakete brauchen einen Roboter mit Valetudo, einer cloudfreien Firmware, die die Hersteller-Cloud ersetzt und das Rooten des Roboters erfordert. Das Rooten geschieht auf eigenes Risiko und kann die Garantie berühren; welche Modelle unterstützt werden, steht in der Valetudo-Dokumentation. Dieser Ratgeber folgt Community-Paketen für Dreame-Roboter; eines davon funktioniert laut seinem Autor mindestens auf L10 Pro, Z10 Pro, W10 und D9. Roborock-Roboter nutzen ein anderes Paketformat.
Die Liste der Ansagen
Das Community-Projekt ccoors/dreame_voice_packs veröffentlicht sound_list.csv: 187 nummerierte Sounddateien, jede mit ihrem englischen Satz, etwa 7.ogg „Start cleaning.“; 0.ogg ist der Startton. Übersetzen Sie die Sätze für eine andere Sprache und lassen Sie die Dateinamen genau so, wie sie sind.
Jede Ansage vertonen
Installieren Sie die kostenlose Engine mit python -m pip install superclonica-cpu und in Python nach import csv, from superclonica import Superclonica and tts = Superclonica(), then for name, text in csv.reader(open("sound_list.csv", encoding="utf-8")): audio, rate = tts.synthesize(text, voice="voice.json", lang="de", seed=7); tts.save(name.replace(".ogg", ".wav"), audio). Ein fester Seed hält dieselbe Stimme in allen Dateien. Für den Startton behalten Sie einen kurzen Klang oder nehmen einen lustigen Satz auf. Wandeln Sie dann jede Datei wie die Community-Pakete in Ogg mit 16 kHz um, zum Beispiel ffmpeg -i 7.wav -ar 16000 -ac 1 -c:a libvorbis 7.ogg.
Packen und mit Valetudo installieren
Packen Sie die Dateien mit tar czf voice_pack.tar.gz *.ogg, notieren Sie MD5-Hash und Größe in Bytes und legen Sie das Archiv unter eine Webadresse, die der Roboter erreicht. In Valetudo öffnen Sie Robot Settings, dann Misc Settings, und füllen den Abschnitt Voice packs aus: URL, Sprachcode, Hash und Dateigröße, dann Set Voice Pack. Ein Community-Autor berichtet, dass der Download bei seiner Version den Ordner leer ließ und manuelles Kopieren half; prüfen Sie also die Hinweise für Ihr Modell.
Die Stimme wählen
Testen Sie Stimmen kostenlos auf ihren Seiten mit einem Satz von 30 bis 100 Zeichen, ohne Konto: eine Spiel- oder Filmfigur für Lacher, ein ruhiger Sprecher für ein stilles Zuhause. Akku- und Fehlermeldungen sollten auch quer durch den Raum verständlich bleiben. Die Engine spricht 31 Sprachen; Chinesisch wird noch nicht unterstützt. Figurenstimmen im Katalog sind von Fans gemacht, teilen Sie Pakete also als Fan-Werke.