Stand 8.11.2026. Die Projektseite (docs/projekt/) spielt kurze Sprachproben ab, wenn
jemand dort eine Erinnerung auslöst oder Elektra fragt. Gesprochen werden sie mit
Marin, der Stimme, mit der Elektra auch auf dem Gerät spricht. Fehlt eine Datei,
nimmt die Seite die Sprachausgabe des Browsers.
| Skript | erzeugt | Ziel |
|---|---|---|
werkzeuge/stimme_proben.py |
vier Sätze, je Deutsch und Englisch | docs/projekt/ton/*.mp3 |
uv ist installiert. Das Skript bringt seine Abhängigkeit (openai) selbst mit.OPENAI_API_KEY aus der von
1Password eingebundenen .env von rundfunk (1Password-App entsperrt).cd ~/Development/kuechen-display.uv run werkzeuge/stimme_proben.py --probe
uv run --env-file ../rundfunk/.env werkzeuge/stimme_proben.py
docs/projekt/ton/ öffnen, zum Beispiel
afplay docs/projekt/ton/antwort-de.mp3
uv run --env-file ../rundfunk/.env werkzeuge/stimme_proben.py --nur antwort-de
Optionen: --nur <name> (mehrfach möglich), --modell <name> (Standard
gpt-4o-mini-tts), --stimme <name> (Standard marin).
| Meldung | Ursache |
|---|---|
OPENAI_API_KEY fehlt … |
--env-file ../rundfunk/.env vergessen oder 1Password gesperrt |
FEHLER …: … voice … |
Stimme an diesem Modell nicht verfügbar; mit --stimme cedar gegenhören oder Claude fragen |
SAETZE) müssen zu SAETZE in docs/projekt/index.html passen.
Wer einen Satz ändert, ändert beide Stellen und erzeugt die Probe neu.gpt-4o-mini-tts ist laut OpenAI abgekündigt (Abschaltung 6.1.2027). Die
erzeugten Dateien bleiben gültig; nur ein Neuerzeugen braucht danach einen anderen Weg.