PixelOkay◉ Local-first practice
Tools
✦ AI LEARNING STUDIO FLAGSHIP

AI Pronunciation Coach

Hear a reference, practice out loud, and see which words were recognized. Explore speaking pace and learn selected IPA sounds—without a subscription or uploading audio to PixelOkay.

✦ Word-by-word comparison♫ Hear & repeat◉ On-device AI option

YOUR PRACTICE WORKSPACE

Pronunciation Coach

Listen · Record · Compare · Improve

01 / THE REFERENCE

Choose your words

0 / 350 charactersEnglish practice
Tip: Start slowly, then try the whole sentence naturally.

Reference speech uses browser/OS voices. Some voices may use a provider's online service. The voice audio is not available for export.

02 / YOUR VOICE

Record a practice take

Ready
Say the phrase naturally

Use your microphone or import a recording. Recordings remain in this tab.

Max 30 seconds · Up to 25 MB · Microphone requires HTTPS or localhost. Audio formats depend on the browser.

03 / THE COMPARISON

Analyze your delivery

Choose how words are recognized
The optional AI model runs in your browser after downloading assets. It does not upload your recordings to PixelOkay.

Editing the transcript changes the text-match estimate. It cannot turn the result into a verified acoustic pronunciation score.

For on-device AI, first record or upload a short phrase.

04 / YOUR FEEDBACK

Your practice insights

Awaiting take
Your comparison appears here

Choose a sample, listen, record, and tap Analyze.

05 / YOUR PROGRESS

Practice history 0

Session-only history. Nothing is saved to a PixelOkay account.

DatePhraseRecognition agreementPaceMode
No sessions yet. Your practice attempts will appear here.

SMART PRACTICE, HONEST FEEDBACK

Learn what the microphone can—and can't—tell you.

Aa

Compare recognized words

Review omitted, substituted, or extra words. Speech recognition can make mistakes, especially for accented or unusual words, so differences are cues to practice—not a diagnosis.

♫

Understand your pacing

Inspect the waveform, estimated speaking time, longer energy gaps, and relative recording level. Quiet speech and background noise can affect these measurements.

/θ/

Explore selected IPA sounds

Reference IPA notes help with English consonant contrasts. Accurate assessment of individual spoken phonemes would require a separate calibrated phoneme-recognition model.

Frequently asked questions

Is this a phoneme-level pronunciation examiner?

No. The current coach can compare recognized words and provide IPA reference guidance for selected phrases. It does not claim to identify actual mispronounced phonemes or measure accent quality. A calibrated acoustic pronunciation model would be required for that.

Does it work fully in the browser?

The editor, recording, playback, acoustic level estimates, and manual text comparison work without a backend. Optional local AI transcription downloads model/runtime assets only after you choose Download & Load Model in Model Setup. Analyze then uses the initialized model. Browser dictation may send audio to a speech-service provider; choose it only if that is acceptable.

Does using the AI model require payment?

No paid API or account is required. The first use needs a potentially large model download and a device capable of running it. Subsequent use may be cached. Some low-memory devices may not support inference.

Why doesn't transcript agreement prove correct pronunciation?

Speech recognition is designed to recover words, not score each speech sound. It can recognize a word despite non-standard pronunciation, or misrecognize a correctly spoken word. Treat its results as practice guidance only.

Can I practice privately?

Recording and local analysis do not upload audio to PixelOkay. The optional local model fetches code and model assets from third-party hosts. Reference voices and the separate browser dictation option may use operating-system or browser online services.

Does it support languages other than English?

This release targets English phrases and an English-language Whisper model. Reference voices depend on your device; a full multilingual assessment and phoneme dictionaries are future work.

Using AI Pronunciation Coach

Choose a phrase, listen to a reference and record or import a short take. Select a transcript-analysis mode, review recognized words and practice a follow-up drill. Use the reports as session feedback rather than a proficiency assessment.

Transcript similarity is not an acoustic pronunciation/phoneme grade. IPA hints are references, not detected sounds, and trends compare only the same phrase/mode. Browser dictation and OS reference voices may use third-party services; optional local Whisper downloads runtime/model assets only after your explicit Download & Load action in Model Setup. Recording needs permission and a secure context. Short-input/memory budgets apply. Reports can contain transcripts; audio is downloaded separately.

References: Transformers.js runtime

Practice a phrase and review transcript agreement

Choose or enter a reference phrase, record or provide a spoken attempt using the available input path, and compare its transcript with the reference. The workspace supports practice and transcript-based feedback; it does not provide phoneme-level pronunciation grading or a proficiency score.

Example workflow

  1. Select a short phrase and read it once at a natural pace.
  2. Use browser dictation or explicitly load the optional Whisper model, then review recognized words against the reference.
  3. Repeat the same phrase and mode if comparing attempts; check the transcript and any exported report before saving it.

Authored example: Practice “The train leaves at quarter past seven.” Compare whether the same words are recognized on two attempts, then listen for clarity yourself. A matching transcript does not establish accent quality or fluency.

Limits and privacy: Optional Transformers.js and Whisper assets download only after explicit Download & Load. Browser dictation and operating-system voices may use third-party services. Recording requires permission and a secure context. Reports may contain transcripts; review them before sharing. Audio is handled separately.

AI Pronunciation Coach questions

Does the score evaluate individual phonemes or accent quality?

No. Feedback is based on transcript agreement and practice comparisons, not phoneme-level scoring, accent quality or a proficiency grade.

Does local Whisper load automatically?

No. The optional runtime and model are requested after you explicitly choose Download & Load. Browser dictation follows a separate browser or device service path.

Related tools

LOCAL AI SETUP

Set up AI on this device

First, a model needs to be loaded on your device

AI Pronunciation Coach uses the on-device Whisper Tiny English speech recognition model via Transformers.js. Runtime and model files download only after you choose Download & Load. Your recorded audio is not sent to PixelOkay.

  1. 1. Check device
  2. 2. Download / cache
  3. 3. Prepare speech model
  4. 4. Transcribe audio
Whisper Tiny English (Xenova/whisper-tiny.en) · Transformers.js 3.8.1 · WASM/CPU · transcription only. The tool compares recognized words; it does not measure acoustic pronunciation accuracy.

Device & model resources

Measurements may be approximate
Device RAM / model memoryChecking…

Live RAM and model working-memory use unavailable.

Checking browser WASM and Worker support…

Browser website storageChecking…

Site-wide estimate includes all same-origin PixelOkay tools, and is not RAM.

ONE ACTION · ALL RECOGNIZED AI MODEL DOWNLOADS

Free AI model storage across PixelOkay

Scan this website origin for WebLLM and Transformers.js model caches and recognizable model files, including other PixelOkay tools. Only positively identified model artifacts in Cache Storage can be removed here, including those cached by other tools. Inaccessible IndexedDB, OPFS, projects, drafts and other user data remain untouched.

Run a scan to identify safely removable model artifacts. This release does not delete unverified browser databases.

Checking model cache does not download files. A complete cache is confirmed only by successfully loading the model; partial entries are not treated as ready.

Local speech recognition is optional. Manual transcript comparison works without AI.

The first real transcription may take longer than later ones. Live RAM and storage measurements are not the same.

Having trouble downloading or loading AI?

First try Refresh Storage & Cache and Retry Setup. Check internet connectivity, runtime/CDN access and device memory. A failed worker import or unsupported WASM is not necessarily a storage problem.

Do not clear all website data: that can remove saved work across PixelOkay. Only safely identified model assets are considered here.

Technical details and diagnostics

Transformers.js @3.8.1 loads Xenova/whisper-tiny.en in WASM mode. Its browser Cache API can reuse the exact same artifacts across compatible tools on this origin. Model caches in unknown providers or browser databases are not deleted.

CROSS-TOOL MODEL CACHE CLEANUP

Delete recognized model downloads?

Other PixelOkay AI tools may need to re-download model files. Close active AI tabs first. Unknown caches and IndexedDB are untouched; never clear general website data without exporting your work.