Obsidian Notes Read Aloud: Available as a Podcast Feed

Dieser Workflow verwandelt Notizen aus Obsidian in einen Podcast-Feed, indem er Audio-Dateien generiert und speichert.

Obsidian Notes Read Aloud: Available as a Podcast Feed

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

1. Webhook GET Note

Dieser Node empfängt Notizen per HTTP-POST-Anfrage. Er fungiert als Auslöser, der die gesamte Workflow-Kette in Gang setzt, wenn eine Notiz gesendet wird.

2. OpenAI1

Verwendet OpenAI’s Text-to-Speech (TTS)-Funktionen, um die empfangene Notiz in eine Audio-Datei (mp3) umzuwandeln. Die Parameter stellen sicher, dass die Ausgabe im mp3-Format erfolgt.

3. OpenAI

Generiert eine kurze, ansprechende Beschreibung der Notiz, die für Podcast-Apps geeignet ist. Die Eingabedaten stammen von der Webhook-Anfrage, und der Text wird auf 50-150 Zeichen komprimiert.

4. Give Audio Unique Name

Erzeugt einen einzigartigen Dateinamen für die Audio-Datei basierend auf dem Zeitstempel der eingegangenen Notiz. Dies hilft dabei, Verwechslungen bei gleichzeitigen Notizen zu vermeiden.

5. Upload Audio to Cloudinary

Lädt die erzeugte Audio-Datei auf Cloudinary hoch, um eine dauerhafte Speicherung und den Zugriff auf die Datei zu ermöglichen. Die Authentifizierung erfolgt über vordefinierte Cloudinary-Anmeldeinformationen.

6. Rename Fields

Dieser Node formatiert die gesammelten Daten, um sicherzustellen, dass sie die erforderlichen Informationen für die Google Sheets-Datenbank enthalten. Zu den Feldern gehören Titel, Link, Beschreibung usw.

7. Append Item to Google Sheet

Speichert die wichtigsten Podcast-Parameter in einem Google Sheet, um eine einfache Verwaltung und Anzeige der Notizen zu ermöglichen.

8. Get Items from Google Sheets

Ruft alle gespeicherten Podcast-Items aus Google Sheets ab, um die RSS-Feed-Daten zu generieren.

9. Write RSS Feed

Generiert den XML-RSS-Feed basierend auf den Informationen, die aus den vorherigen Nodes gesammelt wurden, und strukturiert diesen gemäß den Podcast-Standards.

10. Return Podcast Feed to Webhook

Sendet den generierten RSS-Feed als Antwort auf die ursprüngliche Webhook-Anfrage zurück, sodass die soeben generierten Inhalte sofort verfügbar sind.

Ergebnis

Mit diesem Workflow können Benutzer Notizen aus Obsidian in einen Podcast verwandeln, der auf verschiedenen Plattformen verbreitet werden kann. Audiodateien werden erstellt, gespeichert und die nötigen Metadaten werden bereitgestellt.

Facebook
Twitter
LinkedIn

Andere Projekte