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

Schematische Darstellung der App — kein Screenshot.

Wo der Stoff liegen bleibt

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

  1. Schritt 1 — Stimme klonen

    Voicebox klont eine Stimme aus einem Sample plus Referenztranskript.

    Du entscheidest, welches Sample und welches Transkript hineingehen.

  2. 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.

  3. 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

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>.mp3 und 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

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

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.

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.