Deine Texte werden Audio, und die Aufnahmen gehören dir.
Soufflr liest den Root deines Speicher-Buckets (Cloudflare R2); ein systemd-Timer legt alle 15 Minuten neue MP3s hinein.
Wo die App heruntergeladen wird, ist noch offen — der Store-Status gilt als ungeklärt.
Android · eigene MP3s · offline hörbar
Wo der Stoff liegen bleibt
-
Der Lesestau
Du sammelst Texte, die du lesen willst, und kommst selten dazu.
Unterwegs sind die Hände belegt, und die Wegezeit bleibt stumm.
-
Die fremde Stimme
Eine fremde Sprecherin liest deinen Text und bleibt ein Fremdkörper.
Bei jeder neuen Datei kann der Ton anders klingen als beim letzten Mal.
-
Das fremde Konto
Ein Abo-Dienst hält deine Aufnahmen in seinem Konto, nicht in deinem.
Endet der Zugang, endet der Abruf — was du behalten darfst, entscheidet dort ein anderer.
Wie das bei dir ankommt, steht im nächsten Abschnitt.
Nächster Schritt: Sieh dir die Kette an, die deine Texte hörbar macht.
Die Kette, die aus deinem Text eine Aufnahme macht
-
Schritt 1 — Stimme klonen
Voicebox klont eine Stimme aus einem Sample plus Referenztranskript.
Du entscheidest, welches Sample und welches Transkript hineingehen.
-
Schritt 2 — Text zu Audio, dann MP3
Aus deinem Text entsteht gesprochene Sprache, also Text-zu-Sprache (TTS).
Der Audio-Umwandler ffmpeg schreibt daraus MP3 mit 44,1 kHz und 192 kbps.
-
Schritt 3 — Der Takt und der Sync
Ein Zeitgeber auf dem Server (systemd-Timer) legt alle 15 Minuten neue Aufnahmen in den Bucket.
Soufflr gleicht beim Öffnen ab: neue Aufnahmen dazu, gelöschte verschwinden.
Die Logzeile der App lautet wörtlich
Sync finished: N new, M removed.
Diese Zeile steht so im Protokoll der App:
Sync finished: N new, M removed
Die Erzeugung läuft selbstgehostet, ohne Cloud-Zwang.
Die Bausteine sind benannt und quelloffen; diese Methode ist nachbaubar.
- Bucket
- ein Speicher-Bucket (Cloudflare R2).
- Root
- die oberste Ebene des Buckets, keine Unterordner.
Nächster Schritt: Prüf die Einzelheiten der Kette. Zu den Einzelheiten
Was Soufflr konkret macht
-
Bucket-Root statt Bibliothek
Im Bucket liegen die Dateien auf oberster Ebene, nach einem festen Muster.
audio/<uuid>.mp3 manifest.jsonKeine Unterordner, kein ZIP-Archiv.
Belegt durch F4.
-
Deine Dateien, dein Speicher
Die Aufnahmen liegen in deinem Bucket, nicht in einer fremden Bibliothek.
Die App liest den Root eines Cloudflare-R2-Buckets. Belegt durch F3.
-
Offline hören
Die MP3s liegen lokal und sind ohne Netz abspielbar.
Eigene MP3-Dateien, offline hörbar. Belegt durch F11.
-
Eine Stimme, konsistent
Eine geklonte Stimme bleibt über alle Aufnahmen gleich.
Klon aus Sample plus Referenztranskript, umgewandelt mit ffmpeg. Belegt durch F6 und F7.
-
Läuft von selbst
Ein systemd-Timer legt alle 15 Minuten Neues nach; die App gleicht beim Öffnen ab.
Sync finished: N new, M removed— Belegt durch F5. -
Benannte, quelloffene Bausteine
Voicebox und ffmpeg sind öffentliche Bausteine, die du nachlesen kannst.
Voicebox ist ein quelloffenes AI Voice Studio; ffmpeg ist der Audio-Umwandler. Belegt durch F6 und F7.
Jede Karte hat eine Belegzeile — du kannst alles nachsehen.
Nächster Schritt: Sieh dir an, was diese Seite noch nicht sagen kann. Zum Transparenz-Abschnitt
Was wir hier zeigen können — und was noch nicht.
Das steht fest
- Eine Android-App von Mark Kalnitski.
- Die App liest den Root eines Cloudflare-R2-Buckets.
- Im Bucket liegen
audio/<uuid>.mp3und die Liste deiner Aufnahmen,manifest.json. - Der Sync fügt neue Aufnahmen hinzu und entfernt gelöschte.
- Voicebox klont die Stimme aus Sample plus Referenztranskript.
- ffmpeg schreibt MP3 mit 44,1 kHz und 192 kbps.
- Der systemd-Timer legt alle 15 Minuten Neues in den Bucket.
- Die Stimme bleibt über alle Aufnahmen konsistent.
- Die Erzeugung läuft selbstgehostet, ohne Cloud-Zwang.
- Die MP3s liegen lokal und sind offline hörbar.
Das wissen wir noch nicht
- Preis und Bezahlmodell: noch offen. Grund: es gibt dazu noch keine beauftragte Angabe.
- Download und Store-Status: noch offen. Grund: es gibt dazu noch keine beauftragte Angabe.
- Nutzerzahlen und Downloads: noch offen. Grund: es gibt dazu noch keine beauftragte Angabe.
- Nutzerzitate: hier steht noch keins. Grund: es gibt dazu noch keine beauftragte Angabe.
- Impressum und Datenschutz: als offener Rechtstext markiert. Grund: es gibt dazu noch keine beauftragte Angabe.
- Die App-Darstellung ist eine schematische Darstellung, kein Screenshot. Grund: es gibt dazu noch keine beauftragte Angabe.
- Wartelisten-Ziel: noch nicht angeschlossen. Grund: es gibt dazu noch keine beauftragte Angabe.
Alles, was hier fehlt, steht hier als fehlend.
Die Einzelfragen dazu stehen in den häufigen Fragen weiter unten.
Nächster Schritt: Lies, was der Abschnitt zum Preis bewusst offenlässt. Zum Preis-Abschnitt
Wenn das nach dir klingt
-
Pendeln und Wegezeiten
Wenn du viel unterwegs bist, dann nimm dir deine Texte als Audio mit.
Der Takt bringt dir Neues, ohne dass du Dateien hin und her schiebst.
-
Viel lesen, wenig Zeit
Wenn du mehr liest, als in einen Tag passt, dann sortiere aus, was du hören willst.
Der Rest bleibt lesbar; du entscheidest, welcher Text zu Audio wird.
-
Leseermüdung und Fokus-Themen
Wenn dir langes Lesen schwerfällt, dann wechsle bei diesen Texten ins Hören.
Die Stimme bleibt dieselbe, weil sie aus deinem Sample geklont ist.
Hören braucht kein Technikwissen: App installieren, Bucket-Root eintragen, hören.
Erzeugen ist eine selbstgehostete Kette, kein Konto-Dienst.
Du brauchst einen Cloudflare-R2-Bucket — ohne ihn ist Soufflr der falsche Ausgangspunkt.
Nächster Schritt: Im nächsten Abschnitt geht es ums Geld — und um das, was dort noch offen ist.
Zum Preis — hier steht bewusst noch kein Betrag.
Was du auf jeden Fall bekommst: eigene MP3s, offline hörbar, in deinem Bucket.
Diese Modelle stehen zur Wahl; ihre Preise sind noch nicht gesetzt.
Was du jeweils bekommst
-
Einmalkauf
Was du bekommst: einmal zahlen, die App dauerhaft nutzen.
Betrag: [PLATZHALTER: Preis]
-
Abo
Was du bekommst: laufende Nutzung, dafür ein wiederkehrender Betrag.
Betrag: [PLATZHALTER: Preis]
-
Freie Nutzung mit eigener Kette
Was du bekommst: die App plus den hier beschriebenen Bauplan für deine Kette.
Betrag: [PLATZHALTER: Preis]
Diese Modelle sind eine Annahme des Anbieters, keine Zusage.
Der Preis steht hier, wenn er gesetzt ist.
Das Formularziel ist noch nicht angeschlossen; es steht als offener Punkt markiert.
Nächster Schritt: Hol dir die App oder trag dich in die Warteliste ein.
Häufige Fragen
Alle Antworten stehen im Quelltext dieser Seite, nicht nur in einem Skript.
Kann ich das nicht selbst mit einem Sprachmodell bauen?
Ja, die Bausteine sind benannt und öffentlich: Voicebox und ffmpeg.
Deine Arbeit bleibt der Rest — Bucket-Layout, Lösch-Synchronisation und der Takt.
Genau diese drei Teile stehen auf dieser Seite beschrieben.
Warum kein Hörbuch oder Podcast?
Dort ist der Katalog fremd und der Kalender fremd.
In deinem Bucket liegt dagegen, was du selbst erzeugt hast.
Läuft Soufflr auf meinem Handy?
Soufflr ist eine Android-App.
Deine Aufnahmen liegen als MP3 in deinem Bucket und spielen auch ohne Netz.
Klingt die Stimme künstlich?
Ja, es ist eine AI-Stimme und keine echte Sprecherin.
Diese Stimme ist aus deinem Sample plus Referenztranskript geklont und bleibt über alle Aufnahmen gleich.
Muss ich einen Server betreiben?
Fürs Hören nicht: App installieren, Bucket-Root eintragen, hören.
Fürs Erzeugen beschreibt diese Seite eine selbstgehostete Kette aus Voicebox, ffmpeg und einem systemd-Timer.
Ich bin kein Techniker. Geht das trotzdem?
Hören und Erzeugen sind getrennt, und nur das Hören ist Pflicht.
Die Kette ist beschrieben, aber ob du sie selbst aufsetzt, entscheidest du.
Ist das nur Spielerei?
Soufflr hat einen benannten Entwickler: Mark Kalnitski.
Auf derselben Box laufen die Geschwisterprojekte Narratr und Hermex.
Erfolgszahlen stehen hier keine, weil es dazu keine belegten gibt.
Was passiert mit meinen Daten?
Diese Seite setzt keine Tracker, keine Cookies und keine externen Schriften ein.
Deine Aufnahmen liegen in deinem Bucket, nicht auf dieser Seite.
Ist das eine echte Seite oder Werbung?
Die Seite zeigt keine Erfolgssymbole, weil keines belegbar wäre.
Was fehlt, steht im Transparenz-Abschnitt als offener Punkt mit Grund.
Woher weiß ich, dass hier nichts erfunden ist?
Weil die Seite offenlegt, was sie nicht weiß.
Links stehen die belegten Details der Kette, rechts die offenen Angaben mit Grund.
Ich habe keinen Cloudflare-R2-Bucket.
Dann ist Soufflr derzeit der falsche Ausgangspunkt, und das steht hier vor dem Download.
Die App liest ausschließlich den Root eines Cloudflare-R2-Buckets.
Was kostet Soufflr?
Der Betrag ist noch nicht gesetzt und steht deshalb als Platzhalter.
Die drei Modelle im Preisabschnitt zeigen, was du jeweils bekommst, ohne Betrag.
Nächster Schritt: Hol dir die App.
Gehört dir, läuft weiter
Deine Texte werden Audio, und die Aufnahmen liegen in deinem Bucket.
Ein systemd-Timer legt alle 15 Minuten Neues nach, offline hörbar.
Gebaut hat Soufflr Mark Kalnitski, als Android-App.
Narratr und Hermex entstanden auf derselben Box.
Mehr steht hier nicht — was fehlt, steht oben als fehlend.
Der Store-Status ist ungeklärt; deshalb gibt es den zweiten Weg über die Warteliste.
Nächster Schritt: Hol dir Soufflr auf dein Android-Gerät.