Temps de lecture d’un script par MPM : silencieux ou oral
La longueur d’un script devient plus facile à planifier lorsque son nombre de mots se transforme en durée concrète.
Lancer gratuitement
Ce calculateur estime le temps nécessaire pour le lire en silence ou le prononcer, avec votre propre débit ou une valeur adaptée au mode choisi. Il affiche aussi les deux références afin que vous puissiez préparer cours, présentations, vidéos, podcasts, discours, voix off et répétitions avant l’enregistrement ou l’intervention.
Choisissez le mode correspondant à la situation réelle
La lecture silencieuse et la prestation orale sont deux activités différentes; un débit unique en mots par minute peut donc fausser la planification. En silence, une personne reconnaît des groupes de mots et progresse rapidement. À l’oral, elle doit articuler, respirer, souligner les idées et laisser au public le temps de suivre. Choisissez le mode silencieux pour la relecture, l’étude ou une répétition privée, et le mode oral pour les discours, cours, narrations, voix off, podcasts et vidéos. Sans débit personnalisé, le calculateur applique 238 MPM en silence et 150 MPM à l’oral. Ces valeurs servent de repères et ne décrivent pas chaque lecteur. Le résultat présente toujours les deux durées de référence, même si vous saisissez un autre débit, afin de comparer clairement l’examen privé et la prestation du même texte.
Obtenez une estimation fiable avec les mots et les MPM
Saisissez le nombre de mots, sélectionnez le mode puis, si nécessaire, indiquez un débit positif mesuré pour l’intervenant. Le calcul reste transparent: le nombre de mots divisé par les mots par minute donne les minutes. La réponse fournit des minutes décimales, des secondes arrondies et un affichage chronométrique pratique pour la production. Pour établir un débit personnel pertinent, chronométrez un passage représentatif dans le style final, avec les pauses et l’accentuation naturelles. Une lecture de 300 mots en deux minutes correspond à 150 MPM. Le résultat est déterministe: une entrée identique produit toujours la même sortie, sans réseau, hasard ni appréciation cachée. Ajoutez séparément les démonstrations, questions, changements de diapositive, musiques, silences ou transitions.
Transformez l’estimation en révision concrète
Utilisez la durée calculée comme base de montage et de répétition. Si le script dépasse le créneau, comparez la limite à l’estimation avant de couper. À 150 MPM, retirer 150 mots réduit la prise de parole continue d’environ une minute. Accélérer systématiquement nuit souvent à la clarté, à l’emphase et à la compréhension. Supprimez plutôt les répétitions, raccourcissez les transitions, simplifiez les phrases denses ou placez les détails secondaires dans un support. Une marge disponible peut accueillir pauses, exemples ou échanges. Pour un enregistrement, ajoutez les passages sans voix; en direct, prévoyez une réserve pour les réactions et variations. Conservez avec chaque version le nombre de mots, le mode, le débit et la durée, puis recalculez après toute modification importante.
Cas d’usage
Planifier une vidéo ou un podcast
Estimez la narration avant l’enregistrement et réservez séparément musique, transitions ou démonstrations.
Adapter un discours au créneau
Convertissez le brouillon en durée orale et déterminez combien de mots retirer.
Comparer relecture et prestation
Visualisez l’écart entre la lecture silencieuse du script et sa présentation intelligible.
Questions fréquentes
Quel est le prix du calcul?
Le tarif de l’API est de $0.002 par requête, chaque calcul représentant un élément.
Quels sont les débits par défaut?
Les références sont 238 MPM en lecture silencieuse et 150 MPM en prestation orale.
Puis-je utiliser mon propre débit?
Oui. Indiquez une valeur finie et positive, idéalement mesurée sur un extrait représentatif.
La durée orale comprend-elle pauses et diapositives?
Non. Elle estime uniquement la parole continue; ajoutez séparément les intervalles sans texte.
Pourquoi parle-t-on moins vite qu’on ne lit en silence?
La parole exige articulation, respiration, accentuation et rythme accessible au public.
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/edu/script-reading-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word_count":900}'const res = await fetch("https://api.kit.forhosting.com/edu/script-reading-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word_count": 900
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/script-reading-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word_count": 900
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/script-reading-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word_count":900}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word_count":900}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/script-reading-time", 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
{
"word_count": 900
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.script_reading_time",
"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.
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. |