Audio in Text umwandeln
KIT wandelt eine Audiodatei automatisch in geschriebenen Text um: Aus einem Diktat, einem Interview oder einer Besprechungsaufnahme wird in wenigen Minuten ein durchsuchbares Transkript. Gedacht für Selbstständige, Redaktionen und alle, die gesprochene Sprache dokumentieren müssen, ohne selbst abzutippen; das Ergebnis lässt sich sofort kopieren oder herunterladen.
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.
So funktioniert die Transkription
Sie laden die Audiodatei direkt auf dieser Seite hoch oder senden sie per API; KIT erkennt die gesprochene Sprache automatisch und liefert den Text als Ergebnis zurück. Eine Anmeldung ist dafür nicht nötig, Sie zahlen pro verarbeiteter Minute. Die Aufgabe läuft asynchron: Sie erhalten sofort eine Vorgangsnummer und das fertige Transkript per Webhook oder direkt auf der Seite, sobald es fertig ist.
Für wen sich das lohnt
Selbstständige transkribieren Diktate für die Buchhaltung, Redaktionen Interviews für Artikel, Kanzleien Mandantengespräche für die Akte. Auch wer ein Gesprächsprotokoll für die eigenen Unterlagen braucht, spart sich damit das manuelle Abtippen einer Aufnahme, die sonst leicht eine Stunde Arbeit kostet – bei einem zehnminütigen Diktat bleibt die Rechnung deutlich unter einem Dollar.
Grenzen, die Sie kennen sollten
Die Datei darf bis zu 200 MB groß sein und bis zu 180 Minuten lang; bei sehr leiser Aufnahme, starkem Hintergrundgeräusch oder ausgeprägtem Dialekt sinkt die Trefferquote spürbar. Für Namen, Fachbegriffe oder Zahlen empfiehlt sich eine kurze Prüfung des Ergebnisses vor der Weiterverarbeitung; KIT liefert einen soliden Entwurf, keine beglaubigte Abschrift.
Vom Transkript zum fertigen Dokument
Das Ergebnis lässt sich mit anderen KIT-Funktionen weiterverarbeiten: als Grundlage für ein Besprechungsprotokoll, für Untertitel oder für eine Zusammenfassung. So entsteht aus einer einzigen Aufnahme mehr als reiner Text – sondern ein Dokument, das Sie direkt weitergeben oder ablegen können.
Anwendungsfälle
Diktat für die Buchhaltung
Thomas Müller, selbstständiger Statiker aus Stuttgart, spricht unterwegs Notizen zu Ausgaben ins Handy. Am Abend lädt er die Aufnahme hoch und bekommt ein Transkript, das er direkt in seine Buchhaltung übernimmt – ohne selbst zu tippen.
Interview für die Redaktion
Eine freie Journalistin führt ein vierzigminütiges Interview für ein Fachmagazin. Statt es Wort für Wort abzutippen, lässt sie es transkribieren und markiert im Text nur noch die Zitate, die sie verwenden will.
Mandantengespräch dokumentieren
Eine Kanzlei in Hamburg nimmt Erstgespräche mit Mandanten auf und lässt sie transkribieren, um sie später durchsuchbar in der Akte abzulegen – schneller, als jede Notiz von Hand mitzuschreiben.
Häufige Fragen
Was kostet die Transkription einer Audiodatei?
$0.004 pro Anfrage plus $0.0125 pro verarbeiteter Minute, also rund $0,26 für eine zwanzigminütige Aufnahme. Der Preis steht vorab fest, es gibt keine versteckten Kosten.
Was passiert mit meiner Audiodatei nach der Verarbeitung?
Sie wird ausschließlich zur Erstellung Ihres Transkripts verwendet und nicht veröffentlicht oder an Dritte weitergegeben. Sie dient allein der Bearbeitung dieser einen Anfrage.
Brauche ich ein Konto?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Nutzung, direkt über PayPal oder per Rechnung nach Absprache.
Wie genau ist das Transkript bei Dialekt oder Fachsprache?
Bei klar gesprochenem Hochdeutsch ist die Trefferquote hoch; bei starkem Dialekt, Fachjargon oder mehreren gleichzeitig sprechenden Personen sinkt sie. Prüfen Sie das Ergebnis bei kritischen Namen und Zahlen selbst nach.
Wie groß darf die Datei sein?
Bis zu 200 MB und bis zu 180 Minuten Laufzeit pro Aufnahme. Für längere Aufnahmen teilen Sie die Datei vorher in Abschnitte auf.
In welchem Format erhalte ich das Ergebnis?
Als reiner Text, den Sie kopieren, herunterladen oder direkt an eine andere KIT-Funktion wie die Zusammenfassung oder das Besprechungsprotokoll weiterreichen.
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/transcribe \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/reunion.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/transcribe", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/reunion.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/transcribe",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/reunion.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/transcribe", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/reunion.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/reunion.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/transcribe", 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/reunion.mp3"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.transcribe",
"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. |