Couper un fichier audio
Le rognage audio découpe un enregistrement pour n’en conserver qu’un passage précis. Vous indiquez le début et la fin du segment à garder, l’outil supprime le reste et vous rend un fichier ramené à l’essentiel. Fini le long enregistrement dont on ne veut partager que trois minutes : vous isolez l’extrait utile en une opération.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Garder l’extrait, jeter le reste
Vous précisez deux repères de temps : le début et la fin de ce que vous voulez conserver. Tout ce qui précède le premier et suit le second est retiré. C’est l’inverse d’un montage complet : on ne réorganise rien, on taille simplement aux bonnes bornes. Idéal pour retirer les minutes de silence avant qu’une réunion ne commence, couper une fausse manip en fin d’enregistrement, ou extraire une citation d’un entretien-fleuve sans toucher au reste de la piste.
Précision et formats acceptés
Les repères se posent à la seconde près, ce qui suffit pour la grande majorité des usages parlés. Les formats courants sont pris en charge — MP3, WAV, M4A — jusqu’à 200 Mo et 180 min par fichier. Le format de sortie reste celui de l’entrée, et la qualité de la portion conservée n’est pas retouchée : vous obtenez exactement le même son, mais borné à l’extrait choisi. Aucun réencodage inutile ne vient altérer la partie que vous gardez.
Bientôt disponible
En toute franchise, cet outil n’est pas encore actif : il est en cours de déploiement et ne traite pas de fichier pour l’instant. Nous affichons dès maintenant son tarif pour que rien ne vous surprenne à l’ouverture : $0.077 par requête, puis $0.0045 par minute d’audio traitée, en dollars US. Découper un extrait dans un fichier de dix minutes reviendra à environ $0.12. Un prix ferme, annoncé avant même que le service accepte vos envois.
Cas d’usage
Isoler une citation
Nadia Benali gardera les trente secondes utiles d’un entretien d’une heure pour les joindre à son article, sans transmettre l’enregistrement entier.
Retirer les blancs de début
Sophie Nguyen coupera les cinq minutes d’attente enregistrées avant l’ouverture d’une réunion de Studio Lumen SAS, pour ne partager que la séance elle-même.
Extraire un passage de cours
Un étudiant isolera l’explication d’une notion précise dans un cours de deux heures, afin de la réécouter seule pendant ses révisions.
Nettoyer une fin d’enregistrement
Julien Lefèvre supprimera une fausse manœuvre captée après la fin utile d’un mémo vocal, pour ne conserver que le message voulu.
Questions fréquentes
Avec quelle précision puis-je poser les repères ?
Les points de début et de fin se règlent à la seconde près, ce qui couvre l’essentiel des besoins sur un enregistrement parlé. Vous conservez ainsi exactement le segment souhaité.
La qualité de l’extrait est-elle modifiée ?
Non. Seules les bornes changent : la portion conservée garde son format et sa qualité d’origine, sans réencodage qui viendrait la dégrader.
Puis-je déjà couper un fichier ?
Pas encore. L’outil est en cours de déploiement et n’accepte pas d’exécutions pour l’instant. Son tarif est toutefois publié pour que vous puissiez l’anticiper.
Quel sera le coût d’un rognage ?
Le tarif annoncé est de $0.077 par requête plus $0.0045 par minute, en dollars US. Couper un extrait dans un fichier de dix minutes reviendra à près de $0.12, sans abonnement.
Mon enregistrement sera-t-il conservé ?
Non. Une fois le service ouvert, le fichier transitera par nos serveurs le temps du découpage, par transfert chiffré, puis sera effacé. L’opération se fait côté serveur, pas dans le navigateur.
Faudra-t-il créer un compte ?
Non. Le rognage se lancera depuis cette page, sans inscription, et se réglera à l’usage. Une API sera aussi disponible pour un usage répété.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/audio/trim \
-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/trim", {
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/trim",
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/trim", 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/trim", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"audio": "https://ejemplo.com/audio.mp3"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.trim",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 200 |
max_minutes | 180 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |