Audiodatei nach Stichwort durchsuchen
KIT durchsucht eine Audioaufnahme nach einem oder mehreren Stichwörtern und liefert für jeden Treffer die genaue Minute und Sekunde zurück, statt die gesamte Datei abzuspielen. Gedacht für lange Interviews, Meetings oder Vorlesungsaufnahmen, in denen eine einzelne Aussage gefunden werden muss, ohne stundenlang manuell vor- und zurückzuspulen.
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 Suche in einer Aufnahme
Sie laden die Audiodatei hoch und geben einen oder mehrere Suchbegriffe an; KIT wandelt die Aufnahme intern in Text um und durchsucht dieses Transkript nach Treffern. Das Ergebnis listet jede Fundstelle mit Minute und Sekunde auf, sodass Sie direkt an die passende Stelle springen können, statt die komplette Datei manuell durchzuhören. Eine Anmeldung ist dafür nicht nötig, abgerechnet wird pro verarbeiteter Minute der Aufnahme.
Aktueller Stand: Beta
Diese Funktion läuft im Beta-Status: Bei klar gesprochener Sprache und einem eindeutigen Suchbegriff sind die Fundstellen zuverlässig, bei Homonymen, starkem Dialekt oder sehr leiser Aufnahme kann die Trefferquote spürbar sinken. Ähnlich klingende Wörter werden mitunter fälschlich als Treffer gemeldet. KIT weist diesen Stand offen aus, statt eine Genauigkeit zu versprechen, die sich in der Praxis nicht immer einlösen lässt – prüfen Sie wichtige Treffer im Zweifel selbst nach.
Wofür sich die Suche eignet
Redaktionen finden in einem zweistündigen Interview die eine Aussage, die für den Artikel zitiert werden soll; Personalabteilungen springen in einer aufgezeichneten Schulung direkt zum behandelten Thema; Studierende suchen in einer Vorlesungsaufnahme nach einem bestimmten Begriff, statt die ganze Sitzung noch einmal anzuhören. Überall dort, wo eine einzelne Stelle in einer langen Aufnahme gesucht wird, spart die Funktion gegenüber manuellem Durchhören deutlich Zeit.
Vom Treffer zum fertigen Text
Die Fundstellen lassen sich mit anderen KIT-Funktionen weiterverarbeiten: Eine vollständige Transkription mit Zeitstempeln liefert den Kontext um jeden Treffer, eine Zusammenfassung fasst die relevanten Abschnitte zusammen. So wird aus einer reinen Fundstellenliste bei Bedarf ein vollständiges Dokument, das Sie direkt kopieren, herunterladen oder weitergeben können, ohne die Aufnahme selbst noch einmal anzufassen. Wer regelmäßig lange Aufnahmen durchsucht, spart auf diese Weise nicht nur das mühsame Vor- und Zurückspulen, sondern auch die Nacharbeit, aus einer bloßen Fundstelle ein weitergebbares Dokument zu machen.
Anwendungsfälle
Zitat aus einem langen Interview finden
Eine Wirtschaftsredaktion hat ein zweistündiges Interview aufgenommen und sucht nach der einen Aussage zu den Jahreszahlen, die im Artikel zitiert werden soll – statt die Aufnahme komplett noch einmal zu hören, springt sie direkt zur Fundstelle.
Thema in einer Schulungsaufnahme wiederfinden
Die Personalabteilung von Weber Metallbau GmbH hat eine dreistündige Compliance-Schulung aufgezeichnet. Ein Mitarbeiter sucht später gezielt nach dem Abschnitt zu Arbeitssicherheit, statt die gesamte Aufnahme erneut durchzugehen.
Begriff in einer Vorlesung nachschlagen
Eine Studentin sucht in der Aufzeichnung einer Vorlesung nach dem Begriff „Grenzkostenrechnung“, um die passende Erklärung vor der Prüfung noch einmal nachzuhören, ohne die ganze Sitzung erneut abzuspielen.
Häufige Fragen
Wie genau muss der Suchbegriff geschrieben sein?
Die Suche arbeitet auf Basis des automatisch erstellten Transkripts; Schreibweise und Groß- oder Kleinschreibung des Suchbegriffs spielen keine Rolle, die Aussprache im Audio schon.
Was liefert das Ergebnis genau?
Für jeden Treffer Minute und Sekunde im Audio sowie den umgebenden Satz als Kontext, damit Sie die Fundstelle ohne erneutes Anhören einordnen können.
Was kostet die Suche in einer Aufnahme?
$0.002 pro Anfrage plus $0.0055 pro verarbeiteter Minute, unabhängig davon, wie viele Treffer gefunden werden.
Was passiert mit meiner Audiodatei nach der Suche?
Sie wird ausschließlich zur Erstellung dieses Ergebnisses verwendet und nicht veröffentlicht oder an Dritte weitergegeben.
Findet die Funktion auch mehrere Suchbegriffe gleichzeitig?
Ja, Sie können mehrere Stichwörter in einer Anfrage angeben; das Ergebnis listet die Fundstellen für jeden Begriff getrennt auf.
Brauche ich ein Konto, um die Funktion zu nutzen?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Nutzung, direkt über PayPal oder per Rechnung nach Absprache.
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/search \
-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/search", {
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/search",
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/search", 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/search", 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.search",
"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. |