+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 20
  1. #1
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    23,613

    Standard [Modul] Text to Speech (AWS Polly)

    Ab sofort im Module Store und für Store-Verweigerer hier unter GitHub: TTSAWSPolly/TTSAWSPolly at master · symcon/TTSAWSPolly · GitHub

    In der Doku (Link oben) sind auch alle weiteren Informationen drin. Insbesondere cool ist das Modul mit dem zur 5.2 kommenden VoIP Modul

    paresy

  2. #2
    Registriert seit
    Jun 2011
    Ort
    Fessenheim, Schwaben, Bayern
    Beiträge
    577

    Hallo,

    das Modul sollte Kugelbergs Polly-Integration ersetzen. Nach austauschen des Aufrufs "TTSAWSPOLLY_GenerateFile"
    bekomme ich folgende Fehlermeldung:

    Code:
    Fatal error:  Uncaught Exception: File (C:\Windows\TEMP\awspolly_43132\b59bb3a4b204c8563b93c2764e90a496.mp3) has to be located on a Samba share (e.g. //ipsymcon.fritz.box/tts/text.mp3) or a HTTP server (e.g. http://ipsymcon.fritz.box/tts/text.mp3) in C:\IP-Symcon\modules\SymconSonos\Sonos\module.php:570
    Stack trace:
    #0 C:\IP-Symcon\modules\SymconSonos\Sonos\module.php(670): Sonos->PlayFiles('["\\/\\/Steb3aSer...', '0')
    #1 C:\IP-Symcon\scripts\__generated.inc.php(3823): Sonos->PlayFilesGrouping('{"54479":{"volu...', '["\\/\\/Steb3aSer...', '60')
    #2 C:\IP-Symcon\scripts\42437.ips.php(27): SNS_PlayFilesGrouping(35488, '{"54479":{"volu...', '["\\/\\/Steb3aSer...', 60)
    #3 {main}
      thrown in C:\IP-Symcon\modules\SymconSonos\Sonos\module.php on line 570
    Abort Processing during Fatal-Error: Uncaught Exception: File (C:\Windows\TEMP\awspolly_43132\b59bb3a4b204c8563b93c2764e90a496.mp3) has to be located on a Samba share (e.g. //ipsymcon.fritz.box/tts/text.mp3) or a HTTP server (e.g. http://ipsymcon.fritz.box/tts/text.mp3) in C:\IP-Symcon\modules\SymconSonos\Sonos\module.php:570
    Stack trace:
    #0 C:\IP-Symcon\modules\SymconSonos\Sonos\module.php(670): Sonos->PlayFiles('["\\/\\/Steb3aSer...', '0')
    #1 C:\IP-Symcon\scripts\__generated.inc.php(3823): Sonos->PlayFilesGrouping('{"54479":{"volu...', '["\\/\\/Steb3aSer...', '60')
    #2 C:\IP-Symcon\scripts\42437.ips.php(27): SNS_PlayFilesGrouping(35488, '{"54479":{"volu...', '["\\/\\/Steb3aSer...', 60)
    #3 {main}
      thrown
       Error in Script C:\IP-Symcon\modules\SymconSonos\Sonos\module.php on Line 570
    Ausserdem, werden die generierten Daten nicht mehr gespeichert??? Zumindest kann kein Pfad mehr angegeben werden.

    Gruß Proxima
    Unlimited IP-Symcon 5.3 5078 benutzte Variablen
    Server: Windows Server 2016 Essentials auf Intel Xeon E3-1245v5; 32GB RAM; SSD für System; 12TB Daten-HDD's Hardware: HomeMatic (OCCU, RS485 & HMIP); 1-Wire; Sonos; IrTrans Ethernet; WMRS 200; Plugwise; UVR1611; Harmony Elite; Xiaomi Roborock S50; Echo Dots; Synology NAS DS-414 (externes BackUp)

  3. #3
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    10,444

    Das Modul hier gibt einen lokalen Dateipfad zurück, und keinen Samba Pfad.
    Das musst du schon selber umsetzen.
    Es steht auch nirgendwo das es Kugelbergs Modul ersetzen soll, oder gar kompatibel dazu ist.
    Michael
    on Win10VM (ESXi): I7, 32GB RAM, HW-RAID5, 2xSat | HW: pivccu + ca.130 Geräte (ca.550ch), EM1000, CUL, 1Wire, FritzBox Cable, Android Phone + Tablet, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, RoundCube, Win2016 Ess., MediaPortal, Kodi

  4. #4
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    23,613

    Primär ist es dazu gedacht, dass es mit dem kommenden VoIP Modul kompatibel ist

    paresy

  5. #5
    Registriert seit
    Oct 2007
    Ort
    Villach,Kärnten,Österreich
    Beiträge
    3,178

    Hallo
    gibt es eine Möglichkeit dem Modul vorzugeben wo die Datei gespeichert werden soll ?
    zzt. liegt sie unter c:/Windows/Temp/awspolly_xxx/
    oder wie mache ich es am geschicktesten das ich die Datei dann ein Client per Webbrowser laden kann.

    In den /webfront/User ordner umkopieren ist ja auch nicht sooo geil.

    Hintergrund: Ich habe an meinen Android Tablets lange eine Kombination aus SVOX Classic (TTS) und "terremote" benützt. leider ist beides nicht mehr verfügbar. Nun versuche ich mich an AWSPOLLY und FullyKiosk Browser.
    Soweit alls gut, aber die Polly mp3 Files umkopieren gefällt mir irgendwie nicht.

    bin wohl etwas eingerostet
    bb


    Edit: ok, hab mal den Code vom Modul angesehn. Pfad ist auf "sys_get_temp_dir" hardgecodet. Von da her geht wohl nix.
    Hab die ganze Modulstory leider ein wenig verschlafen (steh immer noch auf Scripte), was passiert wenn ich das für mich patche ? Passiert da ein autoupdate und bei nächster Gelegenheit ist es wieder weg ?
    Geändert von bbernhard (02.09.19 um 22:54 Uhr)

  6. #6
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    10,444

    WebFront User Ordner ist Out.
    Nimm das hier:
    IPSNetwork/HookReverseProxy at master · Nall-chan/IPSNetwork · GitHub
    Obwohl... Das ist dahingehend doof, weil der Dateiname ja nie gleich ist.
    Alternativ sonst mit TTSAWSPOLLY_GenerateData die Rohdaten in Base64 kodiert erzeugen und diese dann selber als Datei abspeichern.
    Michael
    Geändert von Nall-chan (02.09.19 um 23:52 Uhr)
    on Win10VM (ESXi): I7, 32GB RAM, HW-RAID5, 2xSat | HW: pivccu + ca.130 Geräte (ca.550ch), EM1000, CUL, 1Wire, FritzBox Cable, Android Phone + Tablet, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, RoundCube, Win2016 Ess., MediaPortal, Kodi

  7. #7
    Registriert seit
    Oct 2007
    Ort
    Villach,Kärnten,Österreich
    Beiträge
    3,178

    Zitat Zitat von Nall-chan Beitrag anzeigen
    WebFront User Ordner ist Out.
    Nimm das hier:
    IPSNetwork/HookReverseProxy at master · Nall-chan/IPSNetwork · GitHub
    Obwohl... Das ist dahingehend doof, weil der Dateiname ja nie gleich ist.
    Alternativ sonst mit TTSAWSPOLLY_GenerateData die Rohdaten in Base64 kodiert erzeugen und diese dann selber als Datei abspeichern.
    Michael
    Danke Michael
    - wußte gar nicht das es ein Reverseproxy Modul gibt. Kann man sicher mal bei anderer Gelegenheit brauchen.
    Deinen zweiten Vorschlag fínde ich gut. Das müßte ich hinbekommen. Hat auch den Vorteil das ich die Sounddatei immer gleich nennen kann, damit erspare ich mir Aufräumarbeiten.

    schönen Dank
    Bernhard

  8. #8
    Registriert seit
    Oct 2007
    Ort
    Villach,Kärnten,Österreich
    Beiträge
    3,178

    Hi Michael.
    Danke nochmal für den Tip. Habs entsprechend eingebaut - funktioniert astrein.
    gruß
    bb

  9. #9
    Registriert seit
    Mar 2012
    Beiträge
    55

    Hallo zusammen,

    ich hab das eben versucht zum laufen zu bekommen, wenn ich das so machen:

    Code:
    <?php
    
     $id = VOIP_Connect(30004, "301");
    
     for($i = 0; $i <= 10; $i++) {
         IPS_Sleep(1000);
         $c = VOIP_GetConnection(30004, $id);
         if($c['Connected']) {
            VOIP_PlayWave(30004, $id, IPS_GetKernelDir() . "/media/willkommen.wav");
            return;
         }
     }
    
     VOIP_Disconnect(30004, $id);
    höre ich die Audio, wenn ich es so mache:

    Code:
    <?php
    
     $id = VOIP_Connect(30004, "301");
    
     for($i = 0; $i <= 10; $i++) {
         IPS_Sleep(1000);
         $c = VOIP_GetConnection(30004, $id);
         if($c['Connected']) {
            VOIP_PlayWave(30004, $id, TTSAWSPOLLY_GenerateFile(39015, "Alarm! Es brennt im Keller!"));
            return;
         }
     }
    
     VOIP_Disconnect(30004, $id);
    Höre ich keine Audio, das Polly Modul hab ich sowohl mit MP3 als auch mit WAV probiert, keine Änderung...

    Hat jemand eine Idee?

    Vielen Dank und viele Grüße Robert

  10. #10
    Registriert seit
    Jul 2010
    Beiträge
    77

    Standard Polly läst sich nicht installieren

    Hallo,

    ich wollte auch mal schauen ob Polly für meine Anforderungen taugt, aber leider erhalte ich im Store nur die Meldung
    "Konnte Modul nicht installieren, Operation aborted Code -32603"

    Was kann man da machen?

Ähnliche Themen

  1. AWS Polly Modul (TTS)
    Von Kugelberg im Forum PHP-Module
    Antworten: 106
    Letzter Beitrag: 06.09.20, 19:25
  2. Text to Speech
    Von Thomas68 im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 18
    Letzter Beitrag: 26.05.09, 17:44
  3. Text to Speech Modul
    Von schmiddi im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 6
    Letzter Beitrag: 11.01.09, 13:25
  4. Voraussetzungen für "Text to Speech" Modul unter V2
    Von mr_cg im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 1
    Letzter Beitrag: 20.09.08, 23:00