⏱️ Times Table Stopwatch

🎤 Offline voiceSpeech is recognised on this device (one-time ~41 MB download) 🌐 Browser voiceUses the browser's speech service (Chrome sends audio to Google)

Both versions share the same players, history and progress. Open only one at a time. The number pad always works. Grown-ups: run python3 serve.py here and open http://localhost:8000/ so history is saved.

v0.13.0