Im Vergleich zu Ivona sind Geschwindigkeit und Lautstärke weggefallen, da dies nur mit sehr viel Aufwand mehr realisierbar ist.
Ansonsten habe ich das Ivona Modul fast 1:1 kopiert.
Es gibt 2 Funktionen:
POLLY_getMP3(InstanceID; Text);
Hier kommt der inhalt des MP3 zurück und kann nach belieben weiterverarbeitet werden.
POLLY_saveMP3(InstanceID; Text);
Hier wird aus dem Inhalt des MP3 eine Datei erzeugt.
Sie wird im angegebenen Verzeichnis (bzw. Temp) mit dem „md3hash“.mp3 abgelegt. Falls die Datei schon existiert, wird sie nicht erneut erzeugt.
Die Rückgabe ist der Dateiname inklusive Pfad.
Falls ein „Access Path“ angegeben ist, wird dieser mit dem Dateinamen zurückgeliefert.
ich zeige mal, wie ich es in der IAM Management-Console angelegt habe.
Gruppe erstellen: Polly-full
Der Gruppe habe ich die Berechtigungen: AmazonPollyReadOnlyAccess und AmazonPollyFullAccess gegeben.
User erstellen : IPS
Diesem User habe ich die Berechtigungsgruppe zugeordnet: Polly-full
Dann für den User security credentials über den Button „create access key“ erzeugen.
Den dort angezeigten Access Key und Secret Key kopieren und in das Modul einfügen. Man kann den Secret Key nie wieder anzeigen, also sofort raus kopieren, und im PollyModul in IPS Symcon eintragen.
Ich hoffe das hilft einigen bei der Einrichtung.
Gruß
Christian
Parse error: syntax error, unexpected ‚’ (T_STRING) in C:\IP-Symcon\scripts\47381.ips.php on line 7
Abort Processing during Fatal-Error: syntax error, unexpected '‘ (T_STRING)
Error in Script C:\IP-Symcon\scripts\47381.ips.php on Line 7
Ich wollte des neue Polly-Modul per per include einbinden, es taucht aber bei IPSymcon nicht auf?
(Physisch liegt es im Verzeichnis, Consolen-Neustart hat auch nichts gebracht)
Kann mir jemand sagen, wie ich o.a. Script ändern muss, damit ich Zugriff auf die Polly-Funktionen habe?