Podcast in Blogartikel umwandeln
KIT hört eine Podcast- oder Interviewaufnahme an und formt daraus automatisch einen lesbaren Blogartikel mit Überschriften und Absätzen, statt eines reinen Transkripts. Gedacht für Podcaster und Redaktionen, die aus einer Aufnahme zusätzlichen Lesestoff für die eigene Website gewinnen wollen.
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.
Vom gesprochenen Wort zum Lesetext
Ein Transkript liest sich wie gesprochene Sprache: mit Wiederholungen, Füllwörtern und losen Sätzen. KIT formt daraus einen zusammenhängenden Blogartikel mit Überschriften, Absätzen und einer klaren Struktur, wie sie Leser von einem Artikel erwarten, nicht von einer wörtlichen Abschrift.
Aktueller Stand: Beta
Diese Funktion befindet sich in der Beta-Phase: Die Grundstruktur des Artikels funktioniert zuverlässig, ein redaktioneller Feinschliff vor der Veröffentlichung bleibt aber empfehlenswert, insbesondere bei Ton, Überschriften und der Einleitung. KIT weist das offen aus, statt einen fertigen Artikel ohne Nacharbeit zu versprechen.
So funktioniert es
Laden Sie die Audiodatei hoch oder senden Sie sie per API; KIT transkribiert die Aufnahme intern und formt daraus einen Artikelentwurf mit Überschriften. Das Ergebnis lässt sich direkt in ein CMS einfügen oder vor der Veröffentlichung weiter anpassen.
Für wen sich das lohnt
Podcaster, die aus jeder Folge zusätzlich einen Blogbeitrag für die eigene Website gewinnen wollen, sparen sich damit das komplette Neuschreiben. Auch Unternehmen, die ein aufgezeichnetes Interview oder einen Vortrag als Artikel weiterverwenden möchten, profitieren von diesem Zwischenschritt.
Anwendungsfälle
Podcast-Folge als Blogbeitrag
Ein Podcast-Team aus Leipzig wandelt jede neue Folge automatisch in einen Blogartikel für die eigene Website um, um zusätzlichen Lesestoff ohne separates Schreiben zu gewinnen.
Vortrag als Fachartikel
Ein Unternehmen aus Stuttgart lässt einen aufgezeichneten Fachvortrag automatisch in einen Artikelentwurf umwandeln, den die Marketingabteilung anschließend redaktionell überarbeitet.
Interview für die Unternehmens-Website
Eine Agentur wandelt ein aufgezeichnetes Kundeninterview in einen Blogartikel um, um die Aussagen des Kunden als Referenz auf der eigenen Website zu veröffentlichen.
Häufige Fragen
Ist der Artikel direkt veröffentlichungsreif?
Er ist ein solider Entwurf mit Struktur und Überschriften; ein redaktioneller Feinschliff vor der Veröffentlichung bleibt empfehlenswert, insbesondere während der aktuellen Beta-Phase.
Was bedeutet der Beta-Status hier genau?
Die Grundfunktion arbeitet zuverlässig, wird aber noch weiter verfeinert; Ton und Feinheiten der Formulierung können von Folge zu Folge variieren.
Was kostet die Umwandlung einer vierzigminütigen Podcast-Folge?
Bei vierzig Minuten Audio sind das rund $0,76 – $0.004 pro Anfrage plus $0.0185 pro Minute.
Kann ich das Ergebnis direkt in mein CMS einfügen?
Ja, der Artikel liegt als strukturierter Text mit Überschriften vor, den Sie kopieren oder direkt einfügen können.
Unterscheidet sich das von einer reinen Zusammenfassung?
Ja, die Zusammenfassung liefert einen kurzen Überblick, während dieser Artikel eine ausformulierte, lesbare Version der Folge in voller Länge anstrebt.
Wird meine Audiodatei für andere Zwecke verwendet?
Nein, sie dient ausschließlich der Erstellung dieses Artikelentwurfs und wird nicht gespeichert oder weitergegeben.
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/to-blog \
-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/to-blog", {
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/to-blog",
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/to-blog", 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/to-blog", 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.to_blog",
"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. |