Video-Skript erstellen
Das Werkzeug erstellt aus Thema, Zielgruppe und gewünschter Länge ein gegliedertes Skript für Video oder Podcast – mit Einstieg, inhaltlichen Abschnitten und einem Schluss, wahlweise mit Regieanweisungen. Es richtet sich an alle, die regelmäßig Inhalte aufnehmen und einen strukturierten Ausgangstext statt eines leeren Blatts brauchen.
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 Thema zur gegliederten Fassung
Aus Thema, Zielgruppe und einer ungefähren Länge in Minuten entsteht ein Skript mit Einstieg, klar getrennten inhaltlichen Abschnitten und einem Schluss mit Handlungsaufforderung. Auf Wunsch ergänzt das Ergebnis Regieanweisungen in eckigen Klammern, etwa für einen Szenenwechsel oder eine Einblendung, sodass die Fassung direkt als Grundlage für eine Aufnahme dient, nicht nur als Fließtext. Wer lieber eine freiere Struktur bevorzugt, kann einzelne Abschnitte in der Eingabe auch weglassen und nur die wichtigsten Stationen des Themas vorgeben.
Video und Podcast unterscheiden sich
Ein Video-Skript profitiert von kurzen, gesprochenen Sätzen und Hinweisen auf Bildwechsel, ein Podcast-Skript verträgt längere Gedankengänge, weil keine Bildebene mitläuft. Die Angabe des Formats in der Eingabe steuert Satzlänge und Struktur entsprechend – ein und dasselbe Thema führt je nach gewähltem Format zu spürbar unterschiedlichen Fassungen desselben Inhalts. Sind Sie unsicher, welches Format besser passt, lassen Sie sich beide Fassungen zum selben Thema erstellen und vergleichen Sie, welche sich beim lauten Vorlesen natürlicher anhört.
Der erste Entwurf, nicht die Aufnahme
Das Skript kommt gegliedert und sprechbar, ersetzt aber nicht die eigene Stimme: Wer regelmäßig vor der Kamera oder am Mikrofon steht, liest den Entwurf laut vor und passt Formulierungen an, die auf dem Papier gut wirken, aber ungewohnt klingen. Fachliche Aussagen, Zahlen und Zitate sollten vor der Aufnahme zusätzlich geprüft werden. Auch die Reihenfolge der Abschnitte lässt sich beim Vorlesen noch verschieben, wenn ein Gedanke im gesprochenen Text an anderer Stelle besser wirkt als auf dem Papier.
Für regelmäßige Formate über die API
Wer wöchentlich einen Podcast oder eine Videoreihe produziert, reicht die Themenliste über die API ein und erhält für jede Folge ein eigenes Skript, das sich direkt in die Redaktionsplanung einfügt. Die einzelne Ausführung über das Browser-Widget dieser Seite eignet sich dagegen für eine einzelne Aufnahme ohne wiederkehrenden Ablauf. So bleibt der redaktionelle Aufwand über viele Folgen hinweg gleich niedrig, auch wenn die Anzahl der Themen im Laufe der Zeit deutlich wächst.
Anwendungsfälle
Der wöchentliche Handwerker-Podcast
Weber Metallbau GmbH startet einen kurzen Podcast zu Themen rund um den Metallbau. Der Inhaber gibt jede Woche ein neues Thema ein und liest das Skript als Gerüst vor, bevor er im Gespräch frei weiterredet.
Der erste Auftritt vor der Kamera
Sabine Schneider hält zum ersten Mal einen kurzen Erklärclip für Kolleginnen und Kollegen und ist unsicher, wie sie beginnen soll. Das Skript liefert ihr einen Einstiegssatz und eine klare Gliederung, an der sie sich beim Sprechen festhält.
Zwölf Erklärvideos für eine Produktreihe
Die Schneider IT-Systeme GmbH & Co. KG plant zwölf kurze Erklärvideos zu einer neuen Softwarefunktion. Über die API entstehen zwölf Skripte mit einheitlicher Struktur, die das Marketing-Team anschließend fachlich abnimmt.
Häufige Fragen
Unterscheidet sich das Skript für Video und Podcast?
Ja, das Format lässt sich angeben. Ein Video-Skript erhält kürzere Sätze und Hinweise auf Bildwechsel, ein Podcast-Skript längere zusammenhängende Passagen.
Enthält das Ergebnis auch Regieanweisungen?
Auf Wunsch ja, in eckigen Klammern, etwa für Szenenwechsel oder Einblendungen. Ohne diese Angabe liefert das Werkzeug reinen Sprechtext.
Was passiert mit dem eingereichten Thema?
Es wird nur zur Erstellung dieses einen Skripts verarbeitet und danach nicht dauerhaft gespeichert.
Was kostet ein Skript?
$0.003 pro Anfrage plus $0.0135 pro erzeugtem Skript, unabhängig von der gewählten Länge innerhalb des Token-Limits.
Kann ich die Länge in Minuten vorgeben?
Ja, eine ungefähre Zielzeit in der Eingabe beeinflusst die Textmenge; die tatsächliche Sprechzeit hängt zusätzlich vom individuellen Sprechtempo ab.
Eignet sich das für eine ganze Videoreihe auf einmal?
Für mehrere Folgen empfiehlt sich die API: jede Folge wird als eigene Anfrage eingereicht und einzeln abgerechnet, mit einheitlicher Struktur über die ganze Reihe hinweg.
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/text/script \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/script", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/script",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/script", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/script", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.script",
"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_tokens | 20000 |
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. |