Lautstärke von Audiodateien normalisieren
KIT gleicht die Lautstärke einer Audiodatei auf einen einheitlichen Pegel an, sodass leise Passagen lauter und zu laute Stellen leiser werden. Gedacht für Aufnahmen aus unterschiedlichen Quellen oder mit schwankender Sprecherlautstärke, die am Ende gleichmäßig klingen sollen, ohne manuell an jeder Stelle nachzuregeln.
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 Lautstärke überhaupt schwankt
Zwei Sprecherinnen mit unterschiedlichem Mikrofonabstand, ein Interview über Telefon neben einem Studiomitschnitt, eine Aufnahme, die zwischendrin lauter wird, weil jemand näher ans Mikrofon rückt: All das führt dazu, dass eine Aufnahme beim Anhören mal zu leise, mal unangenehm laut wirkt. Wer am lautesten Punkt die Lautstärke manuell herunterregelt, macht die leisen Stellen dabei oft kaum noch verständlich. Die Normalisierung gleicht diese Unterschiede automatisch auf einen einheitlichen Pegel an.
Aktueller Stand: in Bereitstellung
Diese Funktion nimmt derzeit noch keine Ausführungen an, der Preis steht aber bereits fest: $0.077 pro Anfrage plus $0.0045 pro Minute – eine fünfzehnminütige Podcast-Episode würde damit rund $0.145 kosten. Grenze: 200 MB und 180 Minuten pro Datei. Diese Zahlen gelten unverändert, sobald die Funktion startet, sowohl über diese Seite als auch über die API, ohne nachträgliche Anpassung nach oben.
Wo ein einheitlicher Pegel wichtig ist
Ein Podcast mit mehreren Gästen über unterschiedliche Mikrofone; eine Zusammenstellung aus mehreren Kundeninterviews für ein Video; eine Sprachaufnahme, die auf einer Website neben professionell produzierten Inhalten bestehen soll. Überall dort, wo Zuhörende die Lautstärke sonst manuell nachregeln müssten, sorgt die Normalisierung für ein gleichmäßiges Hörerlebnis, ohne dass jede einzelne Passage von Hand nachbearbeitet werden muss und ohne dass am Ende ein unprofessioneller Eindruck entsteht.
Was danach folgt
Nach der Normalisierung lässt sich die Datei direkt weitergeben oder mit weiteren Schritten kombinieren, etwa dem Entfernen von Stille oder Hintergrundgeräuschen. Preis und Grenzen ändern sich beim Start nicht, eine Integration lässt sich also bereits jetzt mit den veröffentlichten Zahlen planen, unabhängig davon, ob die Datei anschließend als Podcast-Episode, Videospur oder Sprachnachricht weiterverwendet wird und unabhängig davon, wie viele Dateien pro Monat verarbeitet werden sollen.
Anwendungsfälle
Podcast mit mehreren Gästen angleichen
Ein Podcast-Team nimmt Gäste über unterschiedliche Mikrofone auf und lässt die Episode vor der Veröffentlichung auf einen einheitlichen Lautstärkepegel bringen, damit niemand während des Hörens nachregeln muss.
Kundenstimmen für ein Video zusammenstellen
Eine Werbeagentur kombiniert mehrere Kundeninterviews mit unterschiedlicher Aufnahmelautstärke zu einem Video und gleicht vorher jede Tonspur auf denselben Pegel an.
Sprachaufnahme für die Firmenwebsite
Katrin Baumann nimmt eine kurze Begrüßung für die Startseite ihres Unternehmens mit dem Smartphone auf und lässt die Lautstärke angleichen, bevor die Datei online geht.
Häufige Fragen
Ist diese Funktion schon nutzbar?
Noch nicht, sie befindet sich derzeit in der Bereitstellung. Preis und Grenzen sind bereits veröffentlicht und gelten unverändert ab dem Start.
Was genau macht die Normalisierung mit meiner Aufnahme?
Sie gleicht leise und laute Abschnitte auf einen einheitlichen Lautstärkepegel an, ohne den Inhalt oder die Reihenfolge der Aufnahme zu verändern.
Was wird die Normalisierung kosten?
$0.077 pro Anfrage plus $0.0045 pro Minute Audiolänge, unabhängig davon, wie stark die Lautstärke ursprünglich schwankt.
Verändert sich dabei die Tonqualität?
Die Normalisierung passt nur den Pegel an, nicht die Klangfarbe; für Hintergrundgeräusche ist die separate Rauschunterdrückung die passende Funktion.
Wie groß darf die Datei sein?
Geplant sind bis zu 200 MB und bis zu 180 Minuten Laufzeit pro Datei.
Was passiert mit meiner Aufnahme nach der Verarbeitung?
Sie wird ausschließlich zur Erstellung des Ergebnisses verwendet und nicht veröffentlicht oder an Dritte 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/normalize \
-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/normalize", {
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/normalize",
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/normalize", 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/normalize", 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.normalize",
"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. |