Reading Time Estimator
Estime quanto tempo leva para ler um texto.
Tempo de Leitura
—
@ 238 WPM
Tempo de Fala
—
@ 130 WPM
Sobre esta ferramenta
Um estimador de tempo de leitura é uma ferramenta prática que calcula quanto tempo levará para ler um texto com base na velocidade média de leitura. Seja você um escritor verificando o comprimento do seu artigo, um estudante planejando o tempo de estudo ou um criador de conteúdo gerenciando o engajamento do público, conhecer a duração estimada de leitura ajuda você a avaliar a complexidade do conteúdo e o compromisso do leitor. Esta ferramenta remove suposições do planejamento de conteúdo fornecendo uma estimativa instantânea baseada em dados.
Simplesmente cole ou digite seu texto na caixa de entrada, e a ferramenta calcula automaticamente o tempo de leitura com base em métricas padrão de velocidade de leitura. A estimativa leva em conta as taxas típicas de leitura de palavras (geralmente 200 a 250 palavras por minuto para adultos) e exibe os resultados em minutos e segundos. Use-o para otimizar postagens de blog, conteúdo de mídia social, documentação ou qualquer material escrito onde o tempo de investimento do seu público é importante.
Perguntas Frequentes
Implementação de Código
def estimate_reading_time(text: str, wpm: int = 238) -> dict:
"""
Estimate reading time for a given text.
Default WPM is 238 (average adult silent reading speed).
"""
words = text.split()
word_count = len(words)
minutes = word_count / wpm
seconds = round(minutes * 60)
return {
"word_count": word_count,
"char_count": len(text),
"char_no_spaces": len(text.replace(" ", "")),
"minutes": round(minutes, 1),
"seconds": seconds,
"display": format_time(seconds),
}
def format_time(total_seconds: int) -> str:
if total_seconds < 60:
return f"{total_seconds} sec read"
minutes = total_seconds // 60
seconds = total_seconds % 60
if seconds == 0:
return f"{minutes} min read"
return f"{minutes} min {seconds} sec read"
# Example
text = """
Reading time estimators divide word count by average reading speed.
The average adult reads about 200-250 words per minute silently.
Technical content is typically slower at 100-150 WPM.
"""
result = estimate_reading_time(text)
print(f"Words: {result['word_count']}")
print(f"Time: {result['display']}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.