Automatisierte Transkription und Zusammenfassung von Audio-Dateien mit n8n

Diese Workflow empfängt Audio-Dateien von Google Drive, transkribiert sie mithilfe von OpenAI und speichert die Zusammenfassung in Notion.

Automatisierte Transkription und Zusammenfassung von Audio-Dateien mit n8n

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.

Einführung

In diesem Blogbeitrag werden wir den n8n Workflow „Whisper Transkription copy“ genauer betrachten. Dieser Workflow automatisiert den Prozess der Transkription von Audio-Dateien, die in einen spezifischen Google Drive-Ordner hochgeladen werden. Anschließend wird die Transkription von OpenAI verarbeitet und die Zusammenfassung in Notion gespeichert.

Workflow-Übersicht

Der Workflow besteht aus mehreren Schritten, die jeweils unterschiedliche Funktionen erfüllen. Lass uns jeden Schritt einzeln durchgehen.

1. Google Drive Trigger

  • Node-Name: Google Drive Trigger
  • Typ: n8n-nodes-base.googleDriveTrigger
  • Funktion: Dieser Node überwacht einen spezifischen Ordner in Google Drive und wird aktiviert, wenn eine neue Datei (Audio-Datei) hochgeladen wird.
  • Parameter:
    • event: fileCreated – Ausgelöst bei neuen Dateien.
    • pollTimes: everyMinute – Der Trigger wird jede Minute überprüft.
    • folderToWatch: Ein spezifischer Ordner-ID wird angegeben, um den richtigen Ordner zu überwachen.

2. Google Drive

  • Node-Name: Google Drive
  • Typ: n8n-nodes-base.googleDrive
  • Funktion: Dieser Node lädt die neu erstellte Audio-Datei von Google Drive herunter.
  • Parameter:
    • fileId: Referenziert die ID der Datei, um sie herunterzuladen.
    • options:
      • fileName: Der Original-Dateiname wird für die spätere Verwendung gespeichert.
      • binaryPropertyName: Gibt an, wo die heruntergeladene Datei gespeichert wird.

3. OpenAI

  • Node-Name: OpenAI
  • Typ: @n8n/n8n-nodes-langchain.openAi
  • Funktion: Dieser Node sendet die heruntergeladene Audio-Datei an OpenAI zur Transkription.
  • Parameter:
    • resource: audio – Gibt an, dass es sich um eine Audio-Datei handelt.
    • operation: transcribe – Führt die Transkription durch.

4. OpenAI (Zusammenfassung)

  • Node-Name: OpenAI1
  • Typ: @n8n/n8n-nodes-langchain.openAi
  • Funktion: Nach der Transkription wird dieser Node verwendet, um eine Zusammenfassung des Transkripts zu erstellen.
  • Parameter:
    • modelId: gpt-4-turbo-preview – Das Modell, das zur Verarbeitung verwendet wird.
    • messages: Inhalte werden als strukturierte Daten gesendet, um eine zusammenfassende Antwort zu erhalten.

5. Notion

  • Node-Name: Notion
  • Typ: n8n-nodes-base.notion
  • Funktion: Dieser Node speichert die Zusammenfassung des Audio-Trancripts in einer neuen Notion-Seite.
  • Parameter:
    • title: Der Titel wird aus der Transkription entnommen.
    • blockUi: Enthält die Zusammenfassung in einem Textblock.

Ergebnis

Dieser Workflow ermöglicht es Benutzern, Audio-Dateien automatisch zu transkribieren und die Ergebnisse systematisch in Notion zu speichern. Mit n8n können Sie komplexe Automatisierungen mit Leichtigkeit erstellen, indem Sie verschiedene Integrationen kombinieren.

Für mehr Informationen und zur Verwendung des Workflows, können Sie die Datei hier herunterladen:

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte