Mots-clés d’un enregistrement
Cet outil écoute un enregistrement et en dégage les mots-clés : les termes et thèmes qui reviennent et résument le propos. La parole est transcrite, puis les notions saillantes sont isolées. Vous obtenez une poignée de mots qui disent de quoi il est question, utiles pour étiqueter, classer ou référencer un audio.
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.
Des mots-clés, pour quoi faire
Un enregistrement n’a pas de titre ni d’étiquette tant qu’on ne l’a pas écouté. Les mots-clés comblent ce vide : ils condensent le sujet en quelques termes, ce qui permet de retrouver un fichier dans une bibliothèque, de le classer par thème ou d’alimenter la description d’un contenu publié. C’est le repère minimal qui rend un audio cherchable sans obliger personne à le réécouter pour deviner ce qu’il contient.
Comment ils sont choisis
L’outil s’appuie sur le contenu réel : il relève les notions qui structurent le propos et écarte les mots vides qui n’apportent rien. Le résultat n’est pas un simple comptage de mots fréquents, mais une sélection des thèmes qui portent le sens. Vous restez libre d’en retirer, d’en ajouter ou de les reformuler pour coller à votre propre système de classement, selon la logique de votre bibliothèque ou de votre plateforme.
Un appui pour le référencement
Pour un podcast ou une vidéo, les mots-clés aident à rédiger une description trouvable et à choisir des étiquettes cohérentes. Ils ne remplacent pas une vraie stratégie éditoriale, mais donnent une base fidèle au contenu, plus honnête qu’une liste de termes à la mode collée sans rapport avec ce qui est réellement dit dans l’épisode et qui finirait par décevoir l’auditeur venu par erreur.
Formats et durée
Formats audio courants et piste vidéo, jusqu’à 200 Mo et 180 min par fichier. Un long entretien comme un court mémo vocal se prêtent à l’exercice, y compris les enregistrements qui approchent les trois heures. Au-delà, découpez avant l’envoi, puis regroupez les mots-clés des différentes parties en écartant les doublons pour obtenir une liste propre, représentative de l’ensemble du contenu plutôt que d’un seul segment isolé.
Cas d’usage
Classement d’une audiothèque
Une médiathèque étiquette ses enregistrements par mots-clés pour les rendre cherchables, sans rédiger un résumé de chacun.
Référencement de podcast
Julien Lefèvre tire de chaque épisode une liste de mots-clés qui nourrit la description et les étiquettes sur les plateformes.
Veille de réunions
Studio Lumen SAS marque ses réunions enregistrées par thème, ce qui permet de retrouver plus tard toutes celles qui touchent un même sujet.
Indexation de cours
Camille Moreau associe des mots-clés à chaque cours enregistré pour aider les élèves à repérer les séances liées à une notion.
Questions fréquentes
Combien de mots-clés obtient-on ?
Une poignée de termes qui résument les thèmes principaux, pas une longue liste. L’idée est de dégager l’essentiel du sujet, pas de recenser chaque mot prononcé.
Est-ce un simple comptage des mots les plus fréquents ?
Non. L’outil sélectionne les notions qui portent le sens et écarte les mots vides, plutôt que de classer par fréquence brute. Le résultat reflète le sujet, pas la répétition.
Quel est le prix de l’extraction des mots-clés ?
Le tarif est de $0.004 par requête et $0.0185 par minute, en dollars US. Une heure d’audio revient à un peu plus de $1.10, sur la base de la durée réelle.
Mon audio est-il conservé après l’extraction des mots-clés ?
Non. Le fichier est transmis de manière chiffrée, traité le temps d’en extraire les mots-clés, puis supprimé de nos serveurs, transcription comprise.
Puis-je modifier la liste obtenue ?
Oui. Les mots-clés sont un point de départ : retirez-en, ajoutez les vôtres ou reformulez-les pour coller à votre propre système de classement.
Faut-il un compte pour extraire les mots-clés ?
Il n'y a pas d'offre gratuite — les paliers gratuits sont détournés et ralentissent tout le monde. L'accès fonctionne avec un solde prépayé ForHosting KIT : rechargez à partir de $10.00 (il n'expire jamais) et chaque requête est facturée à son prix publié, donc un appel sans solde renvoie HTTP 402. Pas d'abonnement, pas de jetons, pas de crédits inventés, et une tâche en échec n'est jamais facturé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/keywords \
-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/keywords", {
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/keywords",
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/keywords", 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/keywords", 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.keywords",
"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. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |