İçeriğe geç
🛠️ToolsShed

Reading Time Estimator

Bir metni okumanın ne kadar zaman aldığını tahmin edin.

0
Kelimeler
0
Karakterler
0
Cümleler
0
Paragraflar

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.