Tiempo de lectura de guion por PPM: silenciosa y en voz alta
Planificar la extensión de un guion resulta más sencillo cuando el número de palabras se convierte en una duración comprensible.
Ejecutar — gratis
Esta calculadora estima cuánto tardará usted en leerlo en silencio o pronunciarlo en voz alta, con una velocidad propia o un valor práctico predeterminado. Además, compara ambos ritmos para que pueda preparar clases, presentaciones, vídeos, pódcast, discursos, locuciones y ensayos antes de grabar o intervenir.
Elija el modo que corresponde a la tarea real
La lectura silenciosa y la exposición oral son actividades distintas; por ello, una única cifra de palabras por minuto puede producir un plan engañoso. Quien lee en silencio reconoce grupos de palabras y avanza con rapidez. Quien presenta debe articular, respirar, enfatizar ideas y dejar al público tiempo para comprender. Use el modo silencioso para revisión, estudio o ensayo privado, y el modo hablado para discursos, clases, narraciones, locuciones, pódcast y vídeos. Si no indica un ritmo propio, la calculadora aplica 238 PPM en silencio y 150 PPM al hablar. Son referencias de planificación, no reglas universales. El resultado presenta siempre las dos duraciones de referencia, incluso si usted aporta otra velocidad, para mostrar cómo cambia el mismo guion según el contexto.
Convierta palabras y PPM en una estimación fiable
Introduzca el número de palabras, seleccione el modo y, si lo desea, indique una velocidad positiva medida para la persona que leerá. El cálculo es transparente: las palabras divididas por palabras por minuto dan los minutos. La respuesta incluye minutos decimales, segundos redondeados y un formato de reloj útil en producción. Para obtener un ritmo personal representativo, cronometre un fragmento normal con el mismo estilo, pausas y énfasis de la versión final. Si se pronuncian 300 palabras en dos minutos, el ritmo es 150 PPM. La operación es determinista: la misma entrada siempre devuelve la misma salida, sin red, azar ni decisiones ocultas. Añada por separado demostraciones, preguntas, cambios de diapositiva, música, silencios o transiciones.
Use el resultado para revisar el guion
Considere la duración calculada como base para editar y ensayar. Si el texto supera el espacio disponible, compare el límite con la estimación antes de recortar. A 150 PPM, eliminar 150 palabras reduce aproximadamente un minuto de exposición continua. No resuelva cada exceso obligando a hablar deprisa: puede perder claridad, énfasis y comprensión. Conviene quitar repeticiones, abreviar transiciones, simplificar frases densas o trasladar detalles secundarios a material auxiliar. Si sobra tiempo, úselo para pausas, ejemplos o interacción. En grabaciones, sume los segmentos sin voz; en actos en directo, reserve un margen para reacciones y variaciones. Guarde con cada borrador el recuento, el modo, las PPM y el tiempo obtenido, y vuelva a calcular después de cambios importantes.
Qué puede hacer con ella
Planificar un vídeo o pódcast
Estime la narración antes de grabar y reserve aparte música, transiciones o demostraciones.
Ajustar un discurso al horario
Convierta el borrador en duración oral y determine cuántas palabras debe eliminar.
Comparar revisión y exposición
Observe la diferencia entre leer el guion en silencio y presentarlo con claridad.
Preguntas frecuentes
¿Cuánto cuesta el cálculo?
El precio de la API es $0.002 por solicitud y cada cálculo consume un elemento.
¿Cuáles son las velocidades predeterminadas?
Se utilizan 238 PPM para lectura silenciosa y 150 PPM para exposición oral.
¿Puedo indicar mis propias PPM?
Sí. Introduzca un valor finito y positivo, preferiblemente medido con un fragmento representativo.
¿El tiempo hablado incluye pausas o diapositivas?
No. Solo estima la exposición continua; añada por separado todo intervalo sin palabras.
¿Por qué hablar suele ser más lento que leer en silencio?
La voz exige articulación, respiración, énfasis y un ritmo que permita al público comprender.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"word_count": 900
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.script_reading_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |