FPV-Treff.de

Das unabhängige Forum von und für FPV-Piloten
Aktuelle Zeit: Mi 19. Sep 2018, 01:12

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Sounds für OpenTX erzeugen
BeitragVerfasst: Do 16. Mär 2017, 09:27 
Offline
FPV Profi
Benutzeravatar

Registriert: Do 4. Dez 2014, 08:39
Beiträge: 743
Um die Sounds für OpenTX automatisch erzeugen zu lassen, gibt es schon länger das Programm TTSAutomate für Windows.

Für die Macnutzer unter uns, gibt es eine (meiner Meinung nach bessere) Alternative:

Ich habe mir TTSAutomate angeschaut und unter VirtualBox in Windows laufen lassen. Funktioniert.
Ich finde das für Macuser aber viel zu umständlich, da statt CSV PSV benötigt wird (ich verstehe nicht, warum), die Bedienoberfläche ziemlich langsam läuft (verstehe ich auch nicht) und man einen fremden webbasierten TTS-Provider benutzen muss, da unter Windows keine deutschen Stimmen vorhanden sind.

Auf dem Mac gibt es standardmäßig ein TTS, bei dem 4 deutsche Stimmen (2 männlich, 2 weiblich) verfügbar sind. Die Stimmen muss man in den Systemeinstellungen "Bedienungshilfen/Sprachausgabe" mit dem Popupmenü "Systemstimme/Anpassen..." konfigurieren/herunterladen. Im Terminal reicht einfach der Befehl say "Irgendein Text", um Text auszugeben. Dieser kann auch in verschiedenen Formaten direkt als Datei gespeichert werden.

D.h. der Mac bringt von Haus aus schon die benötigten Fähigkeiten (einlesen und auswerten der CSV, erzeugen der Sprachdateien) mit und man muss nur in Automator oder als Shellskript einen kleinen Workflow schreiben, um das zu automatisieren und alle Sounds in einem Rutsch zu erzeugen.

Jetzt hat sich schon jemand hingesetzt und diese Skripte geschrieben:
https://github.com/RCdiy/OpenTxSounds/t ... %20Scripts
Dort liegen 4 Sachen:
"Sound Pack generator.app": Ein Programm, dass eine CSV einliest und auf einen Rutsch alle enthaltenen Sounds erzeugt und in den richtigen Ordnern ablegt.
"SoundPackGenerator.sh": Ein Shellskript, dass eine CSV einliest und auf einen Rutsch alle enthaltenen Sounds erzeugt und in den richtigen Ordnern ablegt.
"Text To Wav.app": Ein Programm, dass einen Text abfragt und in einen Sound umwandelt.
"TextToWav.sh": Ein Shellskript, dass einen text in einen Sound umwandelt.

Die beiden Programme und TextToWav.sh haben leider den Nachteil, dass die Verwendung von Tessa als Stimme (englisch) eingetragen ist. Das Shellskript kann man in jedem Texteditor ändern und einfach die deutsche Stimme eintragen. Die beiden Programme sind eigentlich Automatorskripte und können in Automator geöffnet werden. Dort die verwendete Stimme ändern und speichern. In dem Shellscript "SoundPackGenerator" wird schon die richtige Stimme anhand der Länderkennung ausgewählt.

Klingt jetzt alles komplizierter als es ist. Hat man die deutsche Stimme eingetragen, kann man direkt die CSV von OpenTX nehmen, das Skript laufen lassen und alles wird lokal und in guter Qualität in einem Rutsch erzeugt. :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Sounds für OpenTX erzeugen
BeitragVerfasst: Do 16. Mär 2017, 19:56 
Offline
Forengott

Registriert: Di 19. Nov 2013, 17:53
Beiträge: 3609
Name: Thorsten
Hallo Markus,

danke für die Beschreibung ! :daumenhoch:

ich glaube kaum, dass das anpassen des shellskriptes die Mac-User hier erschrecken dürfte, wenn doch, leiste ich gerne Hilfestellung!

_________________
Schwerkraft ist ein Mythos ... die Erde saugt ...


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Sounds für OpenTX erzeugen
BeitragVerfasst: Fr 17. Mär 2017, 09:14 
Offline
FPV Profi
Benutzeravatar

Registriert: Do 4. Dez 2014, 08:39
Beiträge: 743
Klar, oder hier fragen. Das Ändern ist tatsächlich simpel.
Das Shellskript im Texteditor bzw. die Programme in Automator öffnen, suchen wo "VOICE=Tessa" steht und statt "Tessa" die gewünschte Stimme eingeben.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Impressum und Kontakt

Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de