Supprimer les silences d’un audio
Le nettoyage des silences retire les blancs d’un enregistrement : pauses interminables, temps morts, hésitations prolongées. L’outil détecte les passages sans parole au-delà d’un seuil et les raccourcit, ce qui resserre le contenu sans en changer le sens. Le fichier obtenu est plus court et plus dense.
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.
Ce qu’un silence coûte à l’écoute
Un enregistrement brut regorge de vides : quelques secondes avant de commencer, de longues respirations entre deux idées, des blancs pendant qu’un intervenant cherche un document. Cumulés, ces temps morts allongent la durée et diluent l’attention. Le nettoyage repère les plages sans parole qui dépassent un seuil et les comprime, en gardant de courtes respirations pour que le montage reste naturel. On ne perd rien du propos ; on retire seulement le silence qui n’apporte rien à l’auditeur.
Un seuil, pas une coupe brutale
L’outil ne supprime pas tout silence : il agit au-delà d’une durée, pour ne pas hacher le débit ni coller les mots les uns aux autres. Les micro-pauses qui rythment une phrase sont préservées ; seules les plages franchement vides sont resserrées. Les formats courants — MP3, WAV, M4A — sont acceptés jusqu’à 200 Mo et 180 min. Selon la quantité de blancs, un enregistrement peut perdre plusieurs minutes sans qu’une seule parole ne disparaisse au passage.
Encore en déploiement
Pour être clair, cet outil n’accepte pas encore d’exécutions : il est en cours de déploiement et arrivera prochainement sur cette page. Son tarif est déjà connu, afin que vous puissiez l’intégrer à vos calculs : $0.077 par requête, puis $0.0045 par minute d’audio traitée, en dollars US. Nettoyer une piste de trente minutes reviendra à environ $0.21. Le prix est ferme et affiché en amont, sans mauvaise surprise au moment où le service ouvrira.
Cas d’usage
Resserrer un podcast
Studio Lumen SAS supprimera les longs blancs d’un entretien enregistré à distance, pour livrer un épisode plus rythmé sans réécrire le montage à la main.
Alléger un cours
Un étudiant retirera les temps morts d’un cours de deux heures, ramené à une durée d’écoute plus courte pour ses révisions.
Nettoyer un mémo dicté
Élodie Garnier comprimera les pauses d’un mémo vocal ponctué d’hésitations, afin d’en tirer une note audio dense et rapide à réécouter.
Préparer une captation de réunion
Menuiserie Rousseau & Fils ôtera les silences d’attente d’une réunion enregistrée, avant de la transmettre aux absents sous une forme plus courte.
Questions fréquentes
Risque-t-on de couper des mots avec les silences ?
Non. L’outil ne resserre que les plages réellement sans parole au-delà d’un seuil de durée. Les micro-pauses qui séparent les mots sont conservées, pour ne pas coller le débit.
De combien un enregistrement peut-il raccourcir ?
Cela dépend entièrement de la quantité de blancs. Une captation ponctuée de longues attentes peut perdre plusieurs minutes, alors qu’un débit soutenu changera peu de durée.
Le service est-il déjà accessible ?
Pas encore : il est en cours de déploiement et ne traite pas de fichier pour l’instant. Le tarif est publié afin que vous puissiez le prévoir dès à présent.
Quel sera le prix du nettoyage ?
Le tarif annoncé est de $0.077 par requête plus $0.0045 par minute, en dollars US. Une piste de trente minutes reviendra à environ $0.21, sans abonnement.
Mes enregistrements seront-ils supprimés ?
Oui. Une fois le service ouvert, le fichier passera par nos serveurs le temps du traitement, via un transfert chiffré, puis sera effacé sans copie conservée.
Cet outil enlève-t-il aussi le bruit de fond ?
Non. Il ne touche qu’aux silences. Pour atténuer un souffle ou un bruit ambiant, c’est la réduction de bruit qu’il faut utiliser, une opération séparée.
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/remove-silence \
-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/remove-silence", {
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/remove-silence",
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/remove-silence", 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/remove-silence", 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.remove_silence",
"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. |