Schlagwörter aus Audio extrahieren
KIT hört eine Audioaufnahme an und extrahiert automatisch die zentralen Begriffe und Themen, ohne dass Sie den gesamten Inhalt manuell durchsuchen müssen. Nützlich, um Aufnahmen durchsuchbar zu machen, Podcast-Folgen zu verschlagworten oder Inhalte für die eigene Website aufzubereiten.
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 Schlagwörter mehr sind als eine Liste
Eine einzelne Aufnahme lässt sich schwer durchsuchen, solange sie nur als Audio vorliegt; Schlagwörter machen den Inhalt für eine interne Suche, eine Website oder ein Archiv auffindbar. KIT liest den Inhalt der Aufnahme und liefert die wichtigsten Begriffe zurück, sortiert nach ihrer Bedeutung im Gespräch.
So funktioniert es
Laden Sie die Datei hoch oder rufen Sie die Funktion per API auf; das Ergebnis ist eine Liste der zentralen Begriffe, die sich direkt als Tags, Kategorien oder Meta-Schlagwörter für eine Website übernehmen lässt.
Typischer Einsatz
Podcast-Archive nutzen die Schlagwörter, um alte Folgen nach Thema durchsuchbar zu machen; Redaktionen verschlagworten Interviews für die interne Datenbank; Unternehmen mit Video- oder Audioinhalten auf der eigenen Website verbessern damit die interne Suche und teils auch die Auffindbarkeit über Suchmaschinen. Auch bei internen Schulungsvideos hilft die automatische Verschlagwortung dabei, passende Abschnitte später gezielt wiederzufinden, ohne die gesamte Aufnahme erneut anhören zu müssen. Wer regelmäßig neue Aufnahmen veröffentlicht, spart mit dieser Automatisierung die Zeit, die sonst für die manuelle Verschlagwortung jeder einzelnen Datei nötig wäre.
Anwendungsfälle
Podcast-Archiv durchsuchbar machen
Ein Medienhaus lässt hunderte ältere Podcast-Folgen automatisch verschlagworten, um sie über eine interne Suche nach Thema statt nach Titel auffindbar zu machen.
Interview-Datenbank für die Redaktion
Eine Redaktion verschlagwortet aufgezeichnete Interviews automatisch, um bei einer neuen Recherche schnell passende frühere Gespräche zum selben Thema zu finden.
Firmenvideos auf der eigenen Website
Ein Unternehmen aus München extrahiert Schlagwörter aus den Tonspuren seiner Erklärvideos, um sie als Tags für die interne Website-Suche zu nutzen.
Häufige Fragen
Wie viele Schlagwörter liefert die Funktion?
Die Anzahl richtet sich nach dem Inhalt der Aufnahme; typischerweise eine überschaubare Liste der wichtigsten Begriffe statt einer langen, unspezifischen Aufzählung.
Kann ich die Schlagwörter für SEO auf meiner Website nutzen?
Ja, viele Kunden nutzen sie als Ausgangspunkt für Meta-Schlagwörter oder Tags; eine redaktionelle Prüfung vor der Veröffentlichung bleibt sinnvoll.
Was kostet die Schlagwort-Extraktion für eine Stunde Audio?
$0.004 pro Anfrage plus $0.0185 pro Minute – für eine Stunde Audio sind das rund $1,15.
Funktioniert das auch bei sehr fachspezifischen Inhalten?
Ja, die Funktion erkennt Begriffe direkt aus dem gesprochenen Inhalt, unabhängig vom Fachgebiet; bei sehr seltenen Fachbegriffen lohnt eine kurze Prüfung des Ergebnisses.
Wird meine Aufnahme für andere Zwecke ausgewertet?
Nein, sie wird ausschließlich zur Erstellung dieser Schlagwortliste verwendet und 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/keywords \
-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/keywords", {
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/keywords",
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/keywords", 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/keywords", 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.keywords",
"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. |