Hallo zusammen,
da Amazon Ivona jetzt in einen AWS Service namens Polly übernommen hat, muss ein neues Modul her:
GitHub - tkugelberg/AWSPolly
ACHTUNG:
Bei Nutzung entstehen Kosten!
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 hoffe, so reicht es erstmal.
Gruß,
Thorsten