Olùṣírò Àkókò Kíkà Ọ̀fẹ́
Ṣírò bí ó ti máa gùn tó láti ka ọ̀rọ̀ kankan. Yan ìsáré kíkà, gba iye ọ̀rọ̀, iye gbolóhùn, àti àkókò ìsọ̀rọ̀ tí a ṣírò.
Iyara àpapọ̀: Àwọn àgbàlagbà máa ń kà ní 200–250 wpm láìsọ̀rọ̀. Àwọn ìwé afetísílẹ̀ ni a ń kà ní 120–150 wpm. Àwọn tó ń kà kíákíá lè dé 500–700 wpm ṣùgbọ́n òye lè dín kù.
Àwọn àpilẹ̀kọ àárín: ~1,200 ọ̀rọ̀ (~ìṣẹ́jú 5). Àpilẹ̀kọ gígùn: ~2,500 ọ̀rọ̀ (~ìṣẹ́jú 10). Àwọn ìwé máa ń ní ọ̀rọ̀ 70,000–90,000 (~wákàtí 5–6 ní 250 wpm).
Bí Ó Ṣe Ń Ṣiṣẹ́
A ń ṣírò àkókò kíkà pátápátá nínú aṣàwákiri rẹ ní lílo algorithm iye-ọ̀rọ̀ tí a fi ọwọ́ kọ àti ìṣírò lásán — kò sí ìwé-ìṣirò, kò sí ìpè sáfà. Ìdánwò ìyára tí a fi kún un ń lo aago performance.now() ìdájú-gíga àti requestAnimationFrame aṣàwákiri láti wọn bí o ṣe ń kà kánjú, kí ó sì fi WPM tí a wọn yẹn padà sí ìṣírò náà.
- 1Ìpín-àmì àyèA ń pín ọ̀rọ̀ tí o lẹ̀ lórí regex /\s+/ láti ka ọ̀rọ̀. A ń dá àwọn ààlà gbólóhùn mọ̀ nípa bíbá àwọn ìṣàn àmì .!? mu; a ń rí àwọn ààlà ìpínrọ̀ nípa pínpín lórí àwọn ìlà òfìfo. Gbogbo èyí jẹ́ ìlà JavaScript díẹ̀ tí kò ní ìgbẹ́kẹ̀lé lórí ohunkóhun mìíràn.
- 2Pípín gbà ìyára kíkàÀkókò kíkà jẹ́ ọ̀rọ̀Count ÷ WPM, tí a ṣírò láàyè ní ìtẹ̀ kọ́kọ́rọ́ kọ̀ọ̀kan nípasẹ̀ hook useMemo React. Àkókò sísọ̀rọ̀ ń lo ìpìlẹ̀ 130 WPM tí a dá kalẹ̀ (ìwọ̀n déédéé fún kíkà-jáde). Irinṣẹ́ náà tún ń ṣírò àkókò fún ìyára wọ́pọ̀ mẹ́rin ní àkókò kan náà nítorí náà o lè rí gbogbo àyè náà ní kíákíá.
- 3Ìdánwò ìyára ti ara ẹni yíyànYíyí padà sí tábu Ìdánwò Ìyára ń fi apá kan ọ̀rọ̀ hàn (ọ̀kan lára ìpilẹ̀ márùn-ún, ~180-220 ọ̀rọ̀ kọ̀ọ̀kan). A ń fi kurukuru bo apá náà títí o fi tẹ Bẹ̀rẹ̀; ní ìdí yẹn performance.now() ń mú àmì-àkókò ìbẹ̀rẹ̀ requestAnimationFrame sì ń darí ìkàwé mm:ss láàyè kan. Nígbà tí o bá tẹ Ó Parí, a ń pín milliseconds tí ó ti kọjá gbà iye ọ̀rọ̀ apá náà láti rí WPM gan-an rẹ.
- 4Ìṣàyẹ̀wò-àyèkàn àti ìyíká-ìdáhùnÀwọn ìṣiṣẹ́ tí ó kúrú ju ìṣẹ́jú-aaya 10 lọ tàbí tí ó yára ju WPM 1500 lọ ni a fi àmì sí gẹ́gẹ́ bí a-ṣàyẹ̀wò-yẹ tí a sì yọ kúrò. Ìyára gan-an tí a wọn tí ó tọ́ ń farahàn gẹ́gẹ́ bí chip kan nínú tábu Ìṣírò tí o lè mú ṣiṣẹ́ pẹ̀lú ìtẹ̀ kan, tí ó ń rọ́pò ìṣètò gbogbogbò pẹ̀lú ìwọ̀n kíkà gidi rẹ.
Àwọn Irinṣẹ Tó Jọra
Ìdánwò Ìsáré Títẹ̀ (WPM)
Wọ̀n ìsáré títẹ̀ rẹ (WPM) àti pípéye pẹ̀lú àkókò, iye ọ̀rọ̀, gbólóhùn, àdámọ́, àti àwọn ìdánwò zen. WPM gidi, ìsáré àìṣàtúnṣe, ìdọ́gba, àwòrán àbájáde, ọ̀pọ̀lọpọ̀ èdè, àti ìdáhùn fún ohun-kíkọ kọ̀ọ̀kan — gbogbo rẹ̀ nínú ẹ̀rọ àwárí rẹ.
Kíkàwé Kánkán (RSVP)
Ka ní kíákíá pẹ̀lú Rapid Serial Visual Presentation: ọ̀rọ̀ rẹ yóò máa fọ́nrán ọ̀rọ̀ kan ní àkókò kan ní 100–800 WPM tí a lè ṣàtúnṣe, pẹ̀lú lẹ́tà ojú-àmì-ìdámọ̀ tí ó dára jùlọ ní àárín gbùngbùn. Ṣàfọwọ́kọ, ṣètò ìyára, kí o sì tẹ play. Gbogbo rẹ̀ nínú aṣàwárí rẹ.
Ẹ̀rọ Ìṣírò Àfojúsùn Ìfowópamọ́
Ṣètò àfojúsùn ìfowópamọ́ rẹ ní ọ̀nà mẹ́ta: bí ó ṣe pẹ́ tó kí o tó dé ibẹ̀, iye tí o gbọ́dọ̀ fi pamọ́ lóṣooṣù láti dé ọjọ́ àfojúsùn kan, tàbí iye tí yóò wà lọ́wọ́ rẹ. Ó ní àwọn àṣàyàn àkópọ̀ èlé, àwòrán ìdàgbàsókè, àti ìpínyà ọdún-dé-ọdún.