Mehrere Audiodateien zusammenfügen
KIT fügt mehrere Audiodateien in der von Ihnen festgelegten Reihenfolge zu einer einzigen durchgehenden Datei zusammen. Gedacht für Aufnahmen, die in mehreren Teilen entstanden sind – etwa eine mehrteilige Besprechung oder mehrere Sprachnotizen – und am Ende als ein zusammenhängendes Stück vorliegen sollen.
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 werden die Dateien zusammengefügt
Sie geben die einzelnen Audiodateien in der gewünschten Reihenfolge an; KIT fügt sie zu einer durchgehenden Datei zusammen, ohne die Lautstärke oder das Format der einzelnen Abschnitte zu verändern. Abgerechnet wird nach der Gesamtlänge der zusammengefügten Datei, unabhängig davon, aus wie vielen Einzeldateien sie besteht. Ob es sich um zwei oder um zwanzig Dateien handelt, spielt für den Preis also keine Rolle.
Aktueller Stand: in Bereitstellung
Diese Funktion befindet sich derzeit in der Bereitstellung und nimmt noch keine Ausführungen entgegen. Geplant sind $0.077 pro Anfrage plus $0.0045 pro Minute – drei zusammengefügte Dateien mit insgesamt achtzehn Minuten würden rund $0.158 kosten. Grenze: 200 MB und 180 Minuten für die fertige Datei. Diese Zahlen ändern sich beim Start nicht, weder nach oben noch nach unten, sodass sich eine Integration schon jetzt zuverlässig planen lässt.
Wann Dateien zusammengefügt werden müssen
Eine Besprechung wurde wegen einer technischen Unterbrechung in zwei separaten Aufnahmen mitgeschnitten; mehrere Sprachnotizen zum selben Thema sollen als eine durchgehende Datei archiviert werden; ein Hörbuch liegt kapitelweise als Einzeldateien vor und soll als ein Stück weitergegeben werden. In all diesen Fällen entsteht aus mehreren Teilen eine einzige, zusammenhängende Datei, ohne dass die Reihenfolge nachträglich manuell geprüft oder korrigiert werden muss.
Reihenfolge und einheitlicher Klang
Die Reihenfolge der Eingabedateien bestimmt die Reihenfolge im Ergebnis; für einen gleichmäßigen Klang über alle zusammengefügten Abschnitte hinweg lohnt sich vorab eine Lautstärkeanpassung der Einzeldateien, damit am Übergang keine hörbaren Sprünge in der Lautstärke entstehen. So klingt die fertige Datei wie aus einem Guss, auch wenn die Einzelteile ursprünglich unter unterschiedlichen Bedingungen und mit unterschiedlichen Geräten aufgenommen wurden, etwa Smartphone und Studiomikrofon gemischt.
Anwendungsfälle
Unterbrochene Besprechung zusammenführen
Nach einem technischen Aussetzer wurde eine Besprechung in zwei separaten Aufnahmen mitgeschnitten. Das Team fügt beide Teile zu einer durchgehenden Datei für das Archiv zusammen.
Mehrere Sprachnotizen zu einem Thema bündeln
Jonas Weber spricht über mehrere Tage verteilt Notizen zu einem Projekt ein und fügt sie am Ende der Woche zu einer einzigen Aufnahme für die Ablage zusammen.
Hörbuchkapitel als eine Datei ausliefern
Ein kleiner Verlag liefert ein Hörbuch, das kapitelweise produziert wurde, als eine durchgehende Audiodatei aus, indem die einzelnen Kapitel in der richtigen Reihenfolge zusammengefügt werden.
Häufige Fragen
In welcher Reihenfolge werden die Dateien zusammengefügt?
Genau in der Reihenfolge, in der Sie die Dateien in der Anfrage angeben.
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.
Wonach richtet sich der Preis beim Zusammenfügen?
Nach der Gesamtlänge der fertigen Datei: $0.077 pro Anfrage plus $0.0045 pro Minute, unabhängig von der Anzahl der Einzeldateien.
Müssen alle Dateien dasselbe Format haben?
Nein, unterschiedliche Ausgangsformate werden vor dem Zusammenfügen automatisch vereinheitlicht.
Wie viele Dateien lassen sich auf einmal zusammenfügen?
Die Gesamtgrenze von 200 MB und 180 Minuten für die fertige Datei gilt unabhängig von der Anzahl der Einzeldateien.
Was passiert mit den Einzeldateien nach der Verarbeitung?
Sie werden ausschließlich zur Erstellung der zusammengefügten Datei 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/merge \
-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/merge", {
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/merge",
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/merge", 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/merge", 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.merge",
"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. |