Aber:
„opendir(/mnt/data/symcon/webfront/user/sonos/ivona): failed to open dir: No such file or directory“ finde ich als Fehlermeldung recht eindeutig.
Das Verzeichnis /mnt/data/symcon/webfront/user/sonos/ivona gibt es nicht (mehr). Ich denke mal du hast das Modul so konfiguriert, dass die dateien dort abgelegt werden sollen.
Aaah, vielen Dank, manchmal muss man die Dinge anders herum betrachten.
Ich ging davon aus, dass die Datei auf Grund des Timeouts nicht im Verzeichnis liegt.
Tatsächlich war aber das Verzeichnis nicht da.
Ich musste während dem installieren/einrichten der IPSLibrary ein Backup einspielen, da ich etwas zerschossen hatte. Vor dem einspielen des Backups habe ich das System zurück gesetzt…
Es geht jetzt auch bei mir wieder. Allerdings kann man im Login Bereich bei Ivona den Access Key als auch Secret Key nicht mehr zurück setzten bzw. auslesen. Es scheint als geht das nur noch über Amazon Polly AWS. Dort wird ein 1-jähriger kostenloser Testaccount angeboten, der danach aber (abhängig der Anzahl der Zeichen) kostenpflichtig wird.
Wer sich nicht erst bei Ivona einloggen möchte findet hier --> https://aws.amazon.com/de/polly/ die im Ivona Account hinterlegte URL.
leider kann man sich bei ivonacloud.com nicht mehr neu registrieren.
Ich habe nun eine Registrierung bei AWS gemacht, und dort einen User/Gruppe mit Zugriff auf Polly angelegt.
Leider scheint das nicht zu funktionieren. Ich bekomme bei einem Testscript eine Fehlermeldung „Authentication failed“.
Jetzt ist es so, dass alle URLs in den Skripten auf ivonacloud zeigen. Ich vermute, das dies auch so nicht mehr geht und die AWS Links andere sind.
Vielleicht habe ich aber auch nur irgend einen anderen Fehler gemacht.
Sieht nicht so aus.
Die Amazon Polly API sieht komplett anders aus, als die von Ivona :mad:
Mal schauen, vielleicht lege ich mal ein Polly Modul an. Sollte ja recht ähnlich sein.
Leider scheint dasmit rate und volume nur noch über „SSML“ zugehen, was es dann leider wieder komplizierter macht…
ich bin zwar wirklich kein Entwickler, aber habe mich mit dem Modul und der Umstellung auf Polly mal beschäftigt.
Ich habe dazu einen Fork auf dein Modul erstellt. Ich habe dann das aws-sdk eingebunden.
In einem Testscript habe ich damit erfolgreich eine mp3 erstellt.
Ich baue das nun mal in das Modul und teste weiter.
Die „rate“ kann angeben.
Zu Volume muss ich schauen.
Wenn Du ein solches Modul bereitstellen willst, nur zu
Der Nachteil davon ist, dass es ganz schön viel Holz ist.
Mit der SDK kannst Du zwar alle AWS (Amazon Web Service) funktionen bedienen, aber es nimmt halt auch viel Platz weg.
Und einen Server aufzusetzen brauchst Du wirklich nicht, oder?
Habe gerade mal Dein Repo als Zip runtergeladen. Sind zwar nur 7,5MB, dafür aber in 624 Dateien und 384 Verzeichnissen.
Zum Vergleich:
Das Ivona Modul hat 14KB in 6 Dateien und einem Verzeichis.
Und wenn man bedenkt, dass mein komplettes IPS derzeit nur 45MB verwendet…
das stimmt natürlich. Aber ich bin fachlich nicht in der Lage das ohne das SDK umzusetzen.
Es könnte ja auch eine Zwischenlösung sein.
Den V4 Request, den Du direkt gebaut hast habe ich nicht so angepasst bekommen, dass es funktioniert. Da Blicke ich einfach nicht durch.
Habe noch ein paar Updates gemacht, jetzt müsste es zumindest funktionieren, habe eben erfolgreich eine mp3 erhalten.
Das was jetzt da ist, ist ja sowieso überwiegend von Dir. Vielleicht kann es als Grundlage für eine Anpassung von Ivona dienen. Du darfst das natürlich gerne verwenden.
Ich habe bei meinem Arbeitgeber letzes Jahr über eine Woche damit verbracht, die AWS Signatur zu bauen. Leider gibt es die SDKs nicht in der bei uns verwendeten Programmiersprache :mad:
Nur mal eine Verständnisfrage. Kann man Ivona jetzt zunächst noch weiternutzten wenn bisher alles funktioniert hat oder wird diese Art dann eingestellt werden und damit das Modul obsolet? Oder geht das dann nur noch kostenpflichtig mit Polly?
ich bin auch ein SONOS-Fan und möchte nun auch dieses TTS Modul nutzen und frage mich, wo ich mich nun für den Amazon Dienst registrieren muss?
Bei ivonacloud.com finde ich nirgends eine Möglichkeit für eine Registrierung und bei aws.amazon.com bin ich nun nicht sicher ob dieses TTS-Modul auch funktioniert, resp. ob dieses TTS Modul Ivona und Polly unterstützt?
Besten Dank für ein kurzes Feedback und freundlicher Gruss
Patrick
Kann sein das wenn Du nicht bereits registriert bist das auch nicht mehr kannst da Ivona ja von Amazon übernommen wurde. Dann müsstest Du das Polly Modul nutzen.