Langkau ke kandungan utama

Kalkulator Masa Membaca percuma

Anggarkan berapa lama masa untuk membaca mana-mana teks. Pilih kelajuan membaca, dapatkan bilangan perkataan, bilangan ayat, dan anggaran masa bercakap.

Berfungsi luar talian selepas dimuatkan
Masa membaca
51 saat
@ 238 kpm
Masa berucap
1 min 33 saat
@ 130 kpm
Perlahan1 min 21 saatPurata51 saatCepat35 saatBaca dengan kuat1 min 33 saat
202
Perkataan
1,093
Aksara
10
Ayat
1
Perenggan

Kelajuan purata: Orang dewasa membaca secara senyap pada 200–250 kpm. Buku audio dinarasikan pada 120–150 kpm. Pembaca pantas boleh mencapai 500–700 kpm dengan penurunan kefahaman.

Artikel sederhana: ~1,200 perkataan (~5 min). Kandungan panjang: ~2,500 perkataan (~10 min). Buku purata 70,000–90,000 perkataan (~5–6 jam pada 250 kpm).

Kegunaan biasa

  • Masa Bacaan untuk Siaran BlogHitung anggaran masa bacaan yang tepat untuk artikel blog untuk menambah lencana masa bacaan dan tetapkan jangkaan pembaca.
  • Masa Bacaan untuk E-mel dan Surat BeritaAnggarkan masa bacaan untuk surat berita e-mel dan e-mel perniagaan untuk mengoptimalkan panjang dan meningkatkan kadar buka ke klik.
  • Masa Bacaan untuk Persembahan dan SkripHitung masa bercakap untuk skrip persembahan, ucapan dan naratif suara berdasarkan perkataan per minit.
  • Bilangan Perkataan untuk Salinan Media SosialPeriksa kiraan perkataan, kiraan watak dan masa bacaan dianggarkan untuk keterangan dan siaran media sosial.
  • Anggarkan Masa Bacaan untuk Buku dan BabTampal bab atau petikan untuk menganggarkan berapa lama yang diperlukan untuk membaca pada kecepatan bacaan yang berbeza.

Cara ia berfungsi

Masa membaca dikira sepenuhnya dalam pelayar anda menggunakan algoritma kiraan-perkataan tulisan tangan dan aritmetik ringkas β€” tiada pustaka, tiada panggilan pelayan. Ujian kelajuan terbina dalam menggunakan pemasa resolusi-tinggi performance.now() pelayar dan requestAnimationFrame untuk mengukur seberapa pantas anda secara peribadi membaca, kemudian menyuap WPM terukur itu semula ke dalam anggaran.

  1. 1
    Penokenan ruang putih
    Teks yang anda tampal dipecah pada regex /\s+/ untuk mengira perkataan. Sempadan ayat dikesan dengan memadankan larian tanda baca .!?; pemisah perenggan dijumpai dengan memecah pada baris kosong. Semua ini beberapa baris JavaScript biasa dengan sifar pustaka luaran.
  2. 2
    Pembahagian mengikut kelajuan membaca
    Masa membaca ialah wordCount Γ· WPM, dikira secara langsung pada setiap ketukan kekunci melalui hook useMemo React. Masa bercakap menggunakan garis dasar 130 WPM tetap (kadar standard untuk naratif bersuara). Alat ini juga mengira-lebih-awal masa untuk empat kelajuan biasa serentak supaya anda boleh lihat julat penuh sekali pandang.
  3. 3
    Ujian kelajuan peribadi pilihan
    Menukar kepada tab Ujian Kelajuan mendedahkan petikan prosa (satu daripada lima asal, ~180-220 perkataan setiap satu). Petikan dikaburkan sehingga anda tekan Mula; pada titik itu performance.now() menangkap cap masa mula dan requestAnimationFrame menggerakkan pembilang mm:ss langsung. Apabila anda tekan Selesai, milisaat berlalu dibahagikan dengan kiraan perkataan petikan untuk mendapatkan WPM sebenar anda.
  4. 4
    Semakan waras dan gelung maklum balas
    Larian lebih pendek daripada 10 saat atau lebih pantas daripada 1500 WPM ditandakan sebagai mencurigakan dan dikecualikan. Kelajuan terukur sah muncul sebagai cip dalam tab Anggaran yang anda boleh aktifkan dengan satu klik, menggantikan prasetel generik dengan kadar membaca sebenar anda.

Alat berkaitan

Soalan lazim