Text-to-Speech in Power Automate: eine HTTP-Aktion und eine MP3
Power-Automate-Flows bewegen ohnehin Text: E-Mails, Forms-Antworten, SharePoint-Elemente, Teams-Nachrichten. Um einen Teil davon in Sprache zu verwandeln, braucht der Flow einen Aufruf einer Text-to-Speech-API und einen Schritt, der das Audio speichert.
Dieser Leitfaden zeigt, wie das mit der HTTP-Aktion und der Sprach-API von SuperClonica geht.
Bevor Sie anfangen
Die HTTP-Aktion ist in Power Automate ein Premium-Connector, der Flow braucht also einen Plan mit Premium-Connectoren. Außerdem brauchen Sie einen API-Schlüssel von SuperClonica: Melden Sie sich mit Google oder GitHub an und erstellen Sie ihn im API-Bereich Ihres Arbeitsbereichs; der kostenlose Tarif gibt eine Minute Audio pro Tag.
Die HTTP-Aktion hinzufügen
Fügen Sie nach dem Trigger eine HTTP-Aktion hinzu und füllen Sie sie aus:
- Methode POST, URI https://superclonica.com/api/v1/speech.
- Header: Authorization = Bearer und Ihr Schlüssel, Content-Type = application/json. Besser noch: Bewahren Sie den Schlüssel in einer Umgebungsvariablen oder in Azure Key Vault auf.
- Body: {"text": "[dynamischer Inhalt mit dem Text]", "voice": "M1", "language": "de", "format": "mp3"}.
Das Audio speichern
Der Body der Antwort ist die MP3 selbst. Fügen Sie „Datei erstellen“ von OneDrive oder SharePoint hinzu, benennen Sie die Datei mit der Endung .mp3 und verwenden Sie den Body der HTTP-Aktion als Dateiinhalt. Danach kann der Flow sie an eine E-Mail hängen, in Teams posten oder in einem Listenelement verlinken. Fügen Sie einen Header Idempotency-Key hinzu, etwa die ID des Elements, damit ein wiederholter Lauf denselben Text nie doppelt vertont.
Fehler, Grenzen und Datenschutz
Richten Sie die Wiederholungsrichtlinie der HTTP-Aktion oder einen Bereich mit „Ausführen nach“ für Fehler ein: 429 bedeutet, dass das 10-Minuten-Fenster des Tarifs aufgebraucht ist, 503, dass die Warteschlange voll ist; beide Antworten tragen Retry-After. Eine Anfrage nimmt bis zu 20 000 Zeichen. Der Text wird auf den Servern von SuperClonica verarbeitet; für vertrauliche Dokumente nutzen Sie die Engine von SuperClonica auf Ihrem eigenen Rechner.