# TTSAWSPolly > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/ _Benötigt Symcon >= 5.1_ Das Text to Speech (AWS Polly) Modul dient dazu Sounddaten-/dateien zu generieren, welche z.B. für Audio Notifications oder VoIP Ansagen genutzt werden können. ### Funktionsumfang - Erstellen von Sounddaten, die z.B. in einer Medien Datei gespeichert werden können für eine Ausgabe über Audio Notifications - Erstellen von Sounddateien, die für eine Ausgabe im VoIP Modul verwendet werden können ### Voraussetzungen - Konto bei Amazon Webservices - Benutzer mit passendem Access Key/Secret Key und Zugriffsrechten zu Polly (z.B. AmazonPollyFullAccess) ### Software-Installation Das "Text to Speech (AWS Polly)" Modul kann direkt über den [Module Store](https://www.symcon.de/de/service/dokumentation/komponenten/verwaltungskonsole/module-store/) installiert werden. ### Einrichten des Benutzers im AWS IAM Auf der Amazon AWS Homepage muss bei den AWS Services nach dem IAM gesucht werden. ![Aws managementconsole](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/43ac635bf9-1790424938/aws-managementconsole.png) Innerhalb des IAM muss ein neuer Benutzer hinzugefügt werden ![Aws iam user](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/81c3f9ab48-1790424938/aws-iam-user.png) ![Aws iam useradd](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/828e98e7db-1790424938/aws-iam-useradd.png) Anschließend sollte ein sprechender Benutzername vergeben und "Programmgesteuerter Zugriff" aktiviert werden. ![Aws iam userdetails](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/2203669942-1790424938/aws-iam-userdetails.png) Als Richtlinie muss "AmazonPollyFullAccess" aktiviert werden. ![Aws iam userpermissions](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/1a2e43251e-1790424938/aws-iam-userpermissions.png) Den nächsten Dialog mit "Weiter: Prüfen" überspringen. Den Benutzer legt man über "Benutzer erstellen" fertig an. Nach dem Anlegen des Benutzers wird diesem eine ZugriffsschlüsselID und geheimer Zugriffsschlüssel zugewiesen. ![Aws iam userkeys](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/52fa66de86-1790424938/aws-iam-userkeys.png) ### Einrichten der Instanzen in IP-Symcon - Unter "Instanz hinzufügen" kann das 'Text to Speech (AWS Polly)'-Modul mithilfe des Schnellfilters gefunden werden. - Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzuf%C3%BCgen) #### Konfigurationsseite: | Name | Beschreibung | | ------------- | ----------------------------------------------------------------------- | | Access Key | Access Key vom AWS Benutzer der Zugriff auf Polly hat | | Secret Key | Secret Key vom AWS Benutzer der Zugriff auf Polly hat | | Region | Region in der Polly genutzt werden soll | | Sprache | Sprache in der die Ausgabe stattfinden soll | | Ausgabeformat | Format (MP3/WAV/OGG) der Ausgabe | | Abtastrate | Abtastrate (Standard, 8000 Hz, 16000 Hz, 22050 Hz) der Ausgabe | | Texttyp | Typ vom Text. Bei SSML können die speziellen SSML Tags verwendet werden | Nach Eintragung des Access Key/Secret Key muss die Konfiguration gespeichert werden, um die verfügbaren Sprachen zu Laden. ## TTSAWSPOLLY_GenerateData Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/ttsawspolly-generatedata/ `string TTSAWSPOLLY_GenerateData(int $InstanzID, string $Text)` _Benötigt Symcon >= 5.1_ Fragt über AWS den Text an und liefert die Sprachdaten in der Rückgabe zurück. **Parameter** - `$InstanzID` (int): ID der Instanz - `$Text` (string): Sprachdaten **Rückgabewert** (string): Base64-kodierte Sprachdaten Sprachdaten **Beispiel** ```text echo TTSAWSPOLLY_GenerateData(12345, "Dies ist ein Test"); ``` ## TTSAWSPOLLY_GenerateFile Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/benachrichtigungen/ttsawspolly/ttsawspolly-generatefile/ `string TTSAWSPOLLY_GenerateFile(int $InstanzID, string $Text)` _Benötigt Symcon >= 5.1_ **Parameter** - `$InstanzID` (int): ID der Instanz - `$Text` (string): Sprachdaten **Rückgabewert** (string): Sprachdaten Dateiname Sprachdaten **Beispiel** ```text echo TTSAWSPOLLY_GenerateFile(12345, "Dies ist ein Test"); ```