Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000301 - TextToSpeech - Wie EDOMI sprechen lernte...
Einklappen
X
-
Ja 2 mal jeden einzelen schritt noch mal genau nachgegangen.
Wie gesagt wenn ich den Befehl in der Logdatei ins Terminal kopiere wird die Datei richtig erzeugt.
Gibt es zu Echo und Amazon Polly Beiträge wie man darüber Staties per Sprach ausgeben kann?
Einen Kommentar schreiben:
-
Das was im letzten Post vor deinem steht hast du aber gelesen und gemacht?
Ich verwende den LBS nicht mehr, sondern Echo Devices oder Amazon Polly.
Einen Kommentar schreiben:
-
Nabend,
hat jemand in den letzten Tagen den Baustein zum laufen gebracht? Ich habe da Probleme mit. Er erzeugt eine 3.5k mp3 mit einem kurzen Rauschen.
Wenn ich den Befehl aus dem Logfile noch mal im Terminal ausführe wird die richtige mit Sprache erzeugt.
Konnte das jemand lösen?
Danke euch Lynn
Einen Kommentar schreiben:
-
Hallo fudi6489,
keine Ahnung, ob du das zwischenzeitlich lösen konntest... Ich stand vor dem gleichen Problem: Installation nach Anleitung, LBS lief fehlerfrei durch, aber als Ausgabe nur Knacken im 4KB-MP3-Häppchen.
Ich hab dann folgende Schritte (nochmal) durchgeführt https://knx-user-forum.de/forum/proj...65#post1418665. Projekt erneut aktiviert, läuft.
@jonofe: Vielleicht kannst du die Anleitung entsprechend anpassen, für Nicht-Coder, Linux-Unkundige und Try-and-Error-Edomi-Jünger wie mich wäre das eine große Hilfe. Der LBS an sich ist natürlich spitze!
Grüße
Einen Kommentar schreiben:
-
Hallo
Bei mir wird eine File erzeugt welches nur ein Knacken der Lautsprecher verursacht.
Auch mit dem Media Player am PC kann ich das File nicht abspielen.
Muss sagen dass die Installation Neuland für mich war hab aber alles via Putty erledigt und das sollte denke ich geklappt haben.
Vielleicht hat ja jemand eine Idee
Playlist URL geht auf IKO 1950 2.JPG2020-03-31 18:58:10 015880 11630 debug LBS19000301 [v0.5]: TTS LBS started (1271)
2020-03-31 18:58:10 026402 11630 debug LBS19000301 [v0.5]: Got text:Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen (1271)
2020-03-31 18:58:10 027857 11630 debug LBS19000301 [v0.5]: TTS LBS ended (1271)
2020-03-31 18:58:10 101804 12691 debug EXE19000301 [v0.5]: TextToSpeech-EXEC : ### INFO ### - Directory: /usr/local/edomi/www/data/tmp/tts (1271)
2020-03-31 18:58:10 103514 12691 debug EXE19000301 [v0.5]: Text-To-Speech execution started (1271)
2020-03-31 18:58:10 104842 12691 debug EXE19000301 [v0.5]: Creating output file: /usr/local/edomi/www/data/tmp/tts/edomi_20200331-185810.mp3 (1271)
2020-03-31 18:58:10 106182 12691 debug EXE19000301 [v0.5]: Executing command: /usr/local/bin/nanotts -v de-DE --speed 1 --pitch 1 --volume 1 --no-play -c -w 'Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen Guten Tag wie geht es ihnen'| /usr/bin/lame -r -s 16 --bitwidth 16 -m m -b 192 -h - /usr/local/edomi/www/data/tmp/tts/edomi_20200331-185810.mp3 (1271)
2020-03-31 18:58:10 133399 12691 debug EXE19000301 [v0.5]: Result: a:5:{i:0;s:27:"Assuming raw pcm input file";i:1;s:38:"LAME 3.100 64bits (http://lame.sf.net)";i:2;s:33:"polyphase lowpass filter disabled";i:3;s:79:"Encoding <stdin> to /usr/local/edomi/www/data/tmp/tts/edomi_20200331-185810.mp3";i:4;s:68:"Encoding as 16 kHz single-ch MPEG-2 Layer III (1.3x) 160 kbps qval=2";} (1271)
2020-03-31 18:58:10 142462 12691 debug EXE19000301 [v0.5]: Text-To-Speech execution finished (1271)
1.JPGAngehängte Dateien
Einen Kommentar schreiben:
-
Ich hab mir das gerade nochmal angeschaut. Das wird es wohl gewesen sein. Der cp Befehl hat nicht geklappt und ich hab dann vermutlich das Verzeichniss genommen. Reicht den das Binary aus ? Dann passe ich das noch an ... sonst komm ich mit dem nächsten Update wieder ins straucheln.
Einen Kommentar schreiben:
-
Dann hast du dich aber nicht an die Anleitung gehalten.Zitat von fiddo Beitrag anzeigenRichtig wäre aber:
$nanoTTScommand = '/usr/local/bin/nanotts/./nanotts -v
Nach Anleitung wird das Binary nanotts in das Verzeichnis /usr/local/bin kopiert.
D.h. der LBS ging in den richtigen Pfad, aber du hast vermutlich das gesamte nanotts Verzeichnis nach /usr/local/bin kopiert.
Einen Kommentar schreiben:
-
So ich bin schlauer .... zum einen war es die Nanotts Installation die dann geklappt hat. Danach war ein File im Terminal zu erzeugen aber nicht mit dem Baustein. Immer noch kein Ton.
Hier war die Ursache das mein Baustein auf einen falschen Pfad ging.
$nanoTTScommand = '/usr/local/bin/nanotts ....
Richtig wäre aber:
$nanoTTScommand = '/usr/local/bin/nanotts/./nanotts -v .......
mit dem ./ dazu .... jetzt erzeugt der Baustein das File perfekt.
Einen Kommentar schreiben:
-
Ja, es scheint an irgendwelchen kruden Abhängigkeiten der auto-Tools zu liegen.Zitat von fiddo Beitrag anzeigenHat jemand einen Tipp ?
Ich habe jetzt einen quick-n-dirty Hack im autogen.sh gemacht.
Einfach mal das nanotts Verzeichnis komplett löschen und dann wie folgt clonen:
Das sollte dann eigentlich durchlaufen und im nanotts Verzeichnis sollte ein Binary "nanotts" liegen, welche man mitCode:git clone https://github.com/jonofe/nanotts cd nanotts make
ausführen kann. Damit dann mal testen und bei Erfolg die Installationsanleitung weiter fortführen.Code:[root@edomi-test nanotts]# [COLOR=#FF0000][B]./nanotts -h[/B][/COLOR] usage: nanotts [options] -h, --help displays this -v <voice> select voice. Default: en-GB -l <directory> Lingware voices directory. -w <words> words. must be correctly quoted. -f <filename> filename to read input from -o <filename> write output to single file; overrides prefix --no-play|-m do NOT play output on PC's soundcard -c send PCM output to stdout --speed <0.2-5.0> change voice speed --pitch <0.5-2.0> change voice pitch --volume <0.0-5.0> change voice volume (>1.0 may result in degraded quality) Possible Voices: en-US, en-GB, de-DE, es-ES, fr-FR, it-IT Examples: nanotts -f <filename> -o file1.wav --no-play echo "Mary had a little lamb" | nanotts nanotts -w "Once upon a midnight dreary" -v en-US --speed 0.5 --pitch 0.5 [root@edomi-test nanotts]#
Einen Kommentar schreiben:
-
Ich hab jetzt alles probiert.
geht nicht.
SSH Verbindung angelegt und probiert. Keine Chance.
Im Terminal wird „Nanotts“ auch nicht richtig installiert bzw. der Befehl als unbekannt zurückgegeben.
Make zeigt am Schluss auch einen Fehler 1
Hat jemand einen Tipp ?
Einen Kommentar schreiben:
-
Hänge auch an der gleichen Stelle. Wenn es hier einen funktionierenden Lösungsansatz gibt, wäre ich fürs Teilen dankbar.
Einen Kommentar schreiben:

Einen Kommentar schreiben: