Reading Time Estimator
Bir metni okumanın ne kadar zaman aldığını tahmin edin.
Okuma Süresi
—
@ 238 WPM
Konuşma Süresi
—
@ 130 WPM
Bu araç hakkında
Okuma süresi tahminleyicisi, ortalama okuma hızına dayalı olarak bir metni okumanın ne kadar süreceğini hesaplayan pratik bir araçtır. Makalenizin uzunluğunu kontrol eden bir yazar, çalışma süresini planlayan bir öğrenci veya izleyici katılımını yöneten bir içerik oluşturucu olsanız da, tahmini okuma süresini bilmek içerik karmaşıklığını ve okuyucunun taahhüdünü değerlendirmenize yardımcı olur. Bu araç, anında, veriye dayalı bir tahmin sağlayarak içerik planlamasından tahmini ortadan kaldırır.
Metninizi giriş kutusuna yapıştırın veya yazın, araç otomatik olarak okuma süresini standart okuma hızı ölçütlerine dayalı olarak hesaplar. Tahmin, tipik kelime okuma hızlarını (yetişkinler için genellikle dakikada 200-250 kelime) dikkate alır ve sonuçları dakika ve saniye cinsinden görüntüler. Blog gönderilerini, sosyal medya içeriğini, belgeleri veya izleyicilerinizin zaman yatırımının önemli olduğu diğer yazılı materyalleri optimize etmek için kullanın.
Sıkça Sorulan Sorular
Kod Uygulaması
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.