Speak Up app icon

Speak Up

JavaScript · English Learning · Speech Recognition

A spoken English teacher that runs entirely in your browser. It listens to you, analyzes your pronunciation word by word, and corrects you out loud — just like a real teacher would.

Features

instant word-by-word feedback: 🟢 correct · 🟠 close · 🔴 wrong/missing

catching typical learner mistakes (grammar + word choice)

(choose UK/US voice, adjust speed, slow-replay mode 🐢)

  • 🎯 Guided pronunciation — repeat target sentences (levels A1→C1) and get
  • 💬 Free conversation — the teacher asks questions and chats with you,
  • 🔊 Speaks back — every correction is spoken aloud with browser TTS
  • 🔮 Siri-style orb — an animated glowing orb that pulses while you speak
  • 🤖 Optional AI mode — plug an OpenAI-compatible API key for unlimited

Tech

  • Plain HTML/CSS/JS — zero dependencies, zero build step
  • Web Speech API (SpeechRecognition + speechSynthesis)
  • Canvas 2D for the Siri orb animation

Run locally

Open index.html in Chrome or Edge (speech recognition is required) and allow microphone access.