ಉಚಿತ ಟೈಪಿಂಗ್ ವೇಗ ಪರೀಕ್ಷೆ (WPM)
ಟೈಮ್ಡ್, ಪದ-ಎಣಿಕೆ, ಉಲ್ಲೇಖ, ಕಸ್ಟಮ್, ಮತ್ತು ಝೆನ್ ಪರೀಕ್ಷೆಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಟೈಪಿಂಗ್ ವೇಗ (WPM) ಮತ್ತು ನಿಖರತೆಯನ್ನು ಅಳೆಯಿರಿ. ಲೈವ್ WPM, ಕಚ್ಚಾ ವೇಗ, ಸ್ಥಿರತೆ, ಫಲಿತಾಂಶಗಳ ಗ್ರಾಫ್, ಬಹು ಭಾಷೆಗಳು, ಮತ್ತು ಪ್ರತಿ-ಅಕ್ಷರ ಪ್ರತಿಕ್ರಿಯೆ — ಎಲ್ಲವೂ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ.
ಪ್ರಾರಂಭಿಸಲು ಟೈಪ್ ಮಾಡುವುದನ್ನೇ ಆರಂಭಿಸಿ — ನಿಮ್ಮ ಮೊದಲ ಕೀ ಒತ್ತಿದಾಗ ಟೈಮರ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.
ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲೇ ನಡೆಯುತ್ತದೆ — ನೀವು ಟೈಪ್ ಮಾಡುವುದೇನೂ ಅಪ್ಲೋಡ್ ಆಗುವುದಿಲ್ಲ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಟೈಪಿಂಗ್ ವೇಗ ಪರೀಕ್ಷೆಯು React ಸ್ಥಿತಿ ಮತ್ತು ಸಮಯ ಗಣನೆಗಾಗಿ performance.now() ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ಬ್ರೌಸರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ — ಯಾವುದೇ ಸರ್ವರ್ ಇಲ್ಲ, ಅಪ್ಲೋಡ್ ಇಲ್ಲ, ಬಾಹ್ಯ ಸೇವೆ ಇಲ್ಲ. ಕೀಸ್ಟ್ರೋಕ್ಗಳನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ವರ್ಗೀಕರಿಸಿ ಎಣಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು WPM, ನಿಖರತೆ, ಮತ್ತು ಸ್ಥಿರತೆಯನ್ನು Monkeytype ಸಾರ್ವಜನಿಕವಾಗಿ ದಾಖಲಿಸಿದ ಅದೇ ಅಕ್ಷರ-ಆಧಾರಿತ ಸೂತ್ರಗಳನ್ನು ಬಳಸಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ.
- 1ಪದ ಪಟ್ಟಿ ಸ್ಥಳೀಯವಾಗಿ ಲೋಡ್ ಆಗುತ್ತದೆನೀವು ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ, ಪದ ಪೂಲ್ ಅನ್ನು ಸ್ಥಿರ JSON ಫೈಲ್ನಿಂದ ಪಡೆದು ಕಾಂಪೊನೆಂಟ್ ಸ್ಥಿತಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಟೆಸ್ಟ್ ಪ್ಯಾಸೇಜ್ ರಚಿಸಲು ಪದಗಳನ್ನು ನಂತರ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ; ವಿರಾಮಚಿಹ್ನೆ ಅಥವಾ ಸಂಖ್ಯೆಗಳು ಸಕ್ರಿಯವಾಗಿದ್ದರೆ, ಜನರೇಟರ್ ಸಂಭಾವ್ಯವಾಗಿ ಅಲ್ಪವಿರಾಮಗಳು, ಅಂತಿಮ ಚಿಹ್ನೆಗಳು, ಮತ್ತು ಸಂಖ್ಯಾ ಟೋಕನ್ಗಳನ್ನು ಅನುಕ್ರಮದಲ್ಲಿ ಸೇರಿಸುತ್ತದೆ.
- 2ಕೀಸ್ಟ್ರೋಕ್ಗಳನ್ನು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಎಣಿಸಲಾಗುತ್ತದೆಮರೆಮಾಡಲಾದ ಇನ್ಪುಟ್ ಎಲಿಮೆಂಟ್ ಪ್ರತಿ ಅಕ್ಷರವನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ. ಪ್ರತಿ ಕೀಸ್ಟ್ರೋಕ್ ಪ್ರತಿ-ಸೆಕೆಂಡ್ ಬಕೆಟ್ ಕೌಂಟರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಅಕ್ಷರವನ್ನು ಗುರಿಯೊಂದಿಗೆ ತಕ್ಷಣ ಹೋಲಿಸಿ ಅದನ್ನು ಸರಿ, ತಪ್ಪು, ಅಥವಾ ಹೆಚ್ಚುವರಿ ಎಂದು ವರ್ಗೀಕರಿಸಲಾಗುತ್ತದೆ. ಟೈಮರ್ ನಿಖರತೆಗಾಗಿ performance.now() ಬಳಸಿ 1-ಸೆಕೆಂಡ್ ಮಧ್ಯಂತರಗಳಲ್ಲಿ setInterval ಮೂಲಕ ಚಲಿಸುತ್ತದೆ.
- 3ಮೆಟ್ರಿಕ್ಗಳನ್ನು ಕಚ್ಚಾ ಕೀಸ್ಟ್ರೋಕ್ ಡೇಟಾದಿಂದ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆಪರೀಕ್ಷೆಯ ಕೊನೆಯಲ್ಲಿ, ನಿವ್ವಳ WPM ಅನ್ನು ಸಂಪೂರ್ಣ-ಸರಿಯಾದ ಪದಗಳಿಗೆ ಸೇರಿದ ಅಕ್ಷರಗಳು ಮತ್ತು ಅವುಗಳ ಹಿಂಬಾಲಿಸುವ ಸ್ಪೇಸ್ಗಳಿಂದ ಲೆಕ್ಕಹಾಕಿ, ಕಳೆದ ಸೆಕೆಂಡುಗಳಿಂದ ಭಾಗಿಸಿ, ಮಾನಕ 5-ಅಕ್ಷರಗಳ-ಪ್ರತಿ-ಪದ ಘಟಕಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಕಚ್ಚಾ WPM ದೋಷಗಳು ಸೇರಿ ಪ್ರತಿ ಕೀಸ್ಟ್ರೋಕ್ ಅನ್ನು ಎಣಿಸುತ್ತದೆ. ಸ್ಥಿರತೆಯು ಪ್ರತಿ-ಸೆಕೆಂಡ್ ಕಚ್ಚಾ ಮಾದರಿಗಳನ್ನು ಬಳಸಿ ವ್ಯತ್ಯಾಸದ ಗುಣಾಂಕವನ್ನು ಲೆಕ್ಕಹಾಕಿ, ನಂತರ 0–100 ಸ್ಕೋರ್ ನೀಡಲು kogasa ಸ್ಮೂಥಿಂಗ್ ಸೂತ್ರವನ್ನು (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) ಅನ್ವಯಿಸುತ್ತದೆ.
- 4ಫಲಿತಾಂಶಗಳ ಚಾರ್ಟ್ Canvas ಗೆ ರೆಂಡರ್ ಆಗುತ್ತದೆWPM-ಸಮಯ ಮತ್ತು ಕಚ್ಚಾ-WPM-ಸಮಯ ಸರಣಿಗಳನ್ನು 2D Context API ಬಳಸಿ HTML Canvas ಎಲಿಮೆಂಟ್ನಲ್ಲಿ ಎಳೆಯಲಾಗುತ್ತದೆ. ನೀವು ನಿಮ್ಮ ಫಲಿತಾಂಶವನ್ನು ರಫ್ತು ಮಾಡಿದಾಗ, ಅದೇ Canvas API ಚಾರ್ಟ್, ಮುಖ್ಯ ಅಂಕಿಅಂಶಗಳು, ಮತ್ತು libratool.com ಗುಣಲಿಪಿ ಸೇರಿದಂತೆ 820×460 ಚಿತ್ರವನ್ನು ರೆಂಡರ್ ಮಾಡಿ, canvas.toBlob() ಮೂಲಕ PNG ಆಗಿ ನೀಡುತ್ತದೆ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
ಓದುವ ಸಮಯ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಯಾವುದೇ ಪಠ್ಯ ಓದಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಅಂದಾಜಿಸಿ. ಓದುವ ವೇಗ ಆಯ್ಕೆಮಾಡಿ, ಪದ ಎಣಿಕೆ, ವಾಕ್ಯ ಎಣಿಕೆ, ಮತ್ತು ಮಾತನಾಡುವ ಸಮಯದ ಅಂದಾಜುಗಳನ್ನು ಪಡೆಯಿರಿ.
ಸ್ಪೀಡ್ ರೀಡರ್ (RSVP)
Rapid Serial Visual Presentation ಬಳಸಿ ವೇಗವಾಗಿ ಓದಿ: ನಿಮ್ಮ ಪಠ್ಯ ಒಂದೊಂದೇ ಪದವಾಗಿ ಹೊಂದಿಸಬಹುದಾದ 100–800 WPM ವೇಗದಲ್ಲಿ ಮಿಂಚುತ್ತದೆ, ಪ್ರತಿ ಪದದ ಆದರ್ಶ-ಗುರುತಿಸುವಿಕೆ ಅಕ್ಷರ ಕೇಂದ್ರೀಕೃತವಾಗಿರುತ್ತದೆ. ಪೇಸ್ಟ್ ಮಾಡಿ, ವೇಗ ಹೊಂದಿಸಿ, ಮತ್ತು ಪ್ಲೇ ಒತ್ತಿ. ಎಲ್ಲವೂ ಬ್ರೌಸರ್ನಲ್ಲೇ.
ಬಯಾನಿಕ್ ರೀಡಿಂಗ್ ಪರಿವರ್ತಕ
ಯಾವುದೇ ಪಠ್ಯವನ್ನು ಬಯಾನಿಕ್ ರೀಡಿಂಗ್ ಫಾರ್ಮ್ಯಾಟ್ಗೆ ಪರಿವರ್ತಿಸಿ — ಪ್ರತಿ ಪದದ ಮೊದಲ ಅಕ್ಷರಗಳನ್ನು ಬೋಲ್ಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಇದರಿಂದ ನಿಮ್ಮ ಕಣ್ಣುಗಳು ಕೇಂದ್ರೀಕರಿಸಿ ವೇಗವಾಗಿ ಓದಲು ಸಹಾಯವಾಗುತ್ತದೆ.