Reading Time Estimator
텍스트를 읽는 데 걸리는 시간을 추정합니다.
0
단어
0
문자
0
문장
0
단락
읽기 시간
—
@ 238 WPM
음성 시간
—
@ 130 WPM
이 도구 소개
읽기 시간 추정 도구는 평균 읽기 속도를 기반으로 텍스트를 읽는 데 걸리는 시간을 계산하는 실용적인 도구입니다. 작가가 기사 길이를 확인할 때, 학생이 공부 시간을 계획할 때, 콘텐츠 크리에이터가 시청자 참여도를 관리할 때 등 추정 읽기 시간을 알면 콘텐츠의 복잡도와 독자의 관심도를 파악하는 데 도움이 됩니다. 이 도구는 즉각적인 데이터 기반 추정을 제공함으로써 콘텐츠 계획에서 추측을 제거합니다.
입력 상자에 텍스트를 붙여넣거나 입력하면, 도구가 표준 읽기 속도 지표를 기반으로 읽기 시간을 자동으로 계산합니다. 추정은 전형적인 단어 읽기 속도(일반적으로 성인의 경우 분당 200~250단어)를 고려하며 결과를 분과 초 단위로 표시합니다. 블로그 게시물, 소셜 미디어 콘텐츠, 문서 또는 독자의 시간 투자가 중요한 다른 작성 자료를 최적화하기 위해 사용하세요.
자주 묻는 질문
코드 구현
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.