Skript für Ansagen in mp3-Dateien

Ja es heisst auch --use-google-key. Wo hast du --google-key her? Ruf das script mal ohne alles auf, da stehen die Parameter. (Die Informationen hier im Thread mögen etwas überholt sein…)

1 „Gefällt mir“

Vermutlich von hier. Dort steht auch noch Thorstens Version als Quelle.
(und von mir, ich habe es gestern blind von dort kopiert)

Mja @Til hatte das damals bei mir beigesteuert und Thorsten hatte das übernommen. Seitdem haben @Til und andere aber noch einiges an den Skripten verbessert (u.a. die anderen TTS engines… daher wahrscheinlich die Änderungen bei den Parametern)

1 „Gefällt mir“

Vielen Dank, es hat geklappt.

3 „Gefällt mir“

Nich tragisch, wie gesagt, über 1,5 Jahre sind die Infos teilweise alt…

Das hat bei mir nicht funktioniert:

Daher habe ich versucht die Exe zu umgehen:

Ich habe es versucht, aber es wurde eine Exception geworfen:

Könnte mir jemand behilflich sein? Ich würde das gerne für meine kleine Tochter bis Weihnachten umsetzen. Danke euch!

Google Parameter muss so heissen:
--use-google-key=Abcd

Danke für die schnelle Antwort. Das hat aber den Fehler leider nicht aufgehoben:

Du hast auch das Gleichheitszeichen vergessen :wink:

Liegen eigentlich alle drei Skripte drin im Ordner?
Läuft Python überhaupt? Python --Help müsste was vernünftiges auswerfen.

Also ich brauche da kein = . Bei mir läuft das ohne.
Allerdings habe ich nicht py.exe im Pfad, sondern den Ordner in dem Phyton und das Skript sind und dann python add_lead_in_messages.py am Anfang

@Exponent

Python herunterladen: Download Python | Python.org
“Add Python to Path” anhaken
Ich habe als Installationspfad c:\python genommen

Wohin hast du Phyton denn installiert?

Das scheint in Ordnung zu sein:

Im Ordner liegt nur das add_lead_in_message.py Skript. Zusätzlich eben noch setup.py. Ich bin nach der Anleitung von @skss vorgegangen:

Was muss ich denn zusätzlich machen?

Bei mir liegt python unter C:\Program Files\Python39.

Ich brauche zusätzlich auch das text_to_speech.py sonst bekomme ich eine Fehlermeldung.
Nutzt du eigentlich die Version aus stephans Fork?

1 „Gefällt mir“

Ich habe mal das Skript geändert und erhalte nun folgende Fehlermeldung erhalten:

hast du text_to_speech.py bei add_lead_in_messages.py im Ordner liegen?

Lade dir bitte das Skript von @stephan runter.

Es hat funktioniert! Danke euch. :slight_smile:

Also muss man folgende punkte zusätzlich zur verlinkten Anleitung machen:

  • Das Skript text_to_speech.py muss im Ordner liegen in dem auch add_lead_in_messages.py ausgeführt wird.
  • Das Skript add_lead_in_message.py sollte von Stephan verwendet werden.
1 „Gefällt mir“

Und täglich grüßt das Murmeltier… :wink:

2 „Gefällt mir“

Naja, der Thread ist halt echt lang. Ich habe es selbst versucht herauszufinden, aber mit so vielen Nachrichten, Änderungen und unterschiedlichen Informationen ist das nicht ganz einfach. :wink:

Nochmals eine kurze Anleitung nach heutigem (21.12.2020) Stand:

python tools/add_lead_in_messages.py -i '04_Benjamin Blümchen' -o /Volumes/TonUINO/04 --use-google-key ABCD --add-numbering
  • hier wird davon ausgegangen, dass alle drei Skripte im Unterordner tools liegen

  • Wenn Google verwendet werden soll: bitte nicht mehr --google-key= sondern --use-google-key verwenden!

  • --add-numbering ist optional


FAQ:

  • Fehlermeldung HTTP Error 403: Forbidden
    • Google API „Text to Speech“ aktivieren
4 „Gefällt mir“

Vielen Dank @Manuel für die kompakte Zusammenfassung.
Damit hats bei mir auf Anhieb funktioniert. :slight_smile:

1 „Gefällt mir“