Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000301 - TextToSpeech - Wie EDOMI sprechen lernte...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • jonofe
    antwortet
    Es gibt den Alexa Control LBS und den Amazon Polly LBS.

    Einen Kommentar schreiben:


  • LynnBayer
    antwortet
    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:


  • jonofe
    antwortet
    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:


  • LynnBayer
    antwortet
    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:


  • madmaxx
    antwortet
    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:


  • fudi6489
    antwortet
    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

    2020-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)
    Playlist URL geht auf IKO 1950 2.JPG
    1.JPG
    Angehängte Dateien

    Einen Kommentar schreiben:


  • rossmax
    antwortet
    Funktioniert! Vielen Dank!

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    Läuft !!!! D A N K E

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    ja, das Binary reicht aus.

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    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:


  • jonofe
    antwortet
    Zitat von fiddo Beitrag anzeigen
    Richtig wäre aber:
    $nanoTTScommand = '/usr/local/bin/nanotts/./nanotts -v
    Dann hast du dich aber nicht an die Anleitung gehalten.
    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:


  • fiddo
    antwortet
    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:


  • jonofe
    antwortet
    Zitat von fiddo Beitrag anzeigen
    Hat jemand einen Tipp ?
    Ja, es scheint an irgendwelchen kruden Abhängigkeiten der auto-Tools zu liegen.
    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:

    Code:
    git clone https://github.com/jonofe/nanotts
    cd nanotts
    make
    Das sollte dann eigentlich durchlaufen und im nanotts Verzeichnis sollte ein Binary "nanotts" liegen, welche man mit

    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]#
    ausführen kann. Damit dann mal testen und bei Erfolg die Installationsanleitung weiter fortführen.

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    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:


  • rossmax
    antwortet
    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:

Lädt...
X