Shownotes aus Podcast-Audio erstellen
KIT hört eine Podcast-Folge an und erstellt daraus automatisch Shownotes: eine kurze Beschreibung, die behandelten Themen und erwähnte Stichpunkte, fertig zum Einfügen in die Podcast-Plattform. Gedacht für Podcaster, die nach der Aufnahme keine Zeit für eine manuelle Zusammenfassung haben.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Warum Shownotes über die Auffindbarkeit entscheiden
Podcast-Plattformen und Suchmaschinen lesen vor allem den Text rund um eine Folge, nicht das Audio selbst; ohne Shownotes bleibt eine gute Folge für Suchende praktisch unsichtbar. KIT liefert eine Textbeschreibung mit den zentralen Themen, die sich direkt für die Veröffentlichung nutzen oder noch anpassen lässt.
So funktioniert es
Laden Sie die fertige Audiodatei hoch oder senden Sie sie per API; KIT transkribiert die Folge intern und leitet daraus eine strukturierte Beschreibung mit Themenpunkten ab. Das Ergebnis lässt sich in Sekunden in Podcast-Plattformen wie Spotify oder Apple Podcasts einfügen.
Shownotes, Kapitel und Zusammenfassung im Zusammenspiel
Shownotes beschreiben die Folge in Textform für die Plattform, Kapitelmarken strukturieren die Wiedergabe im Player, und eine Zusammenfassung liefert einen noch kürzeren Überblick. Podcaster kombinieren häufig alle drei Funktionen für dieselbe Folge.
Nachbearbeitung
Der generierte Text ist ein solider Entwurf, kein fertiger Marketingtext; ein kurzer redaktioneller Feinschliff, etwa das Ergänzen von Gäste-Links oder Sponsoren-Hinweisen, bleibt Ihre Aufgabe. Für Werbetexte eignet sich anschließend die separate Textfunktion für Anzeigentexte.
Anwendungsfälle
Wöchentlicher Interview-Podcast
Ein Podcast-Team aus Hamburg erstellt für jede neue Folge automatisch Shownotes mit den behandelten Themen, bevor die Folge auf Spotify hochgeladen wird.
Fach-Podcast für ein Unternehmen
Ein Softwareunternehmen aus Stuttgart produziert einen Fach-Podcast und lässt die Shownotes automatisch erstellen, um Zeit für die eigentliche Themenrecherche zu gewinnen.
Solo-Podcast ohne Redaktionsteam
Ein einzelner Podcaster ohne eigenes Redaktionsteam nutzt die automatischen Shownotes, um jede Folge trotzdem mit einer vollständigen Beschreibung zu veröffentlichen.
Häufige Fragen
Was genau enthalten die generierten Shownotes?
Eine kurze Beschreibung der Folge sowie die wichtigsten behandelten Themen als Stichpunkte, die sich direkt für die Veröffentlichung nutzen lassen.
Muss ich die Shownotes danach noch bearbeiten?
Der Text ist ein solider Entwurf; Ergänzungen wie Gäste-Links, Sponsoren oder ein persönlicher Ton bleiben Ihre redaktionelle Aufgabe.
Was kostet die Erstellung von Shownotes für eine Folge?
$0.004 pro Anfrage plus $0.0185 pro Minute, also rund $0,76 für eine vierzigminütige Folge.
Kann ich Shownotes und Kapitelmarken zusammen erstellen lassen?
Beide Funktionen arbeiten unabhängig, lassen sich aber nacheinander auf dieselbe Aufnahme anwenden, um Shownotes und Kapitel gemeinsam zu veröffentlichen.
Wird meine Podcast-Aufnahme gespeichert?
Nein, sie wird ausschließlich zur Erstellung der Shownotes verwendet und nicht für andere Zwecke aufbewahrt.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/audio/show-notes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/show-notes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/show-notes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/show-notes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/show-notes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"audio": "https://ejemplo.com/audio.mp3"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.show_notes",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 200 |
max_minutes | 180 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |