Learning · 96 Languages

Voice to Text for Language Learners: See Your Pronunciation as Text

Speak in your target language. See what got transcribed. If the words came out right, your pronunciation was intelligible. If not, you can hear the gap. StarWhisper handles 96 languages, runs locally on Windows, and the free plan covers daily practice.

Download for Windows
Microsoft Store
  • Trusted by Windows
  • Quick 30-second setup
More
"Hoy quiero aprender algo nuevo..."

Built for Active Language Practice

Six properties that matter when you are learning a new language

Instant Pronunciation Feedback

Speak a sentence in your target language. The transcription is what the model heard. If it matches, you are intelligible. If not, you can see exactly which word failed.

96 Languages, One App

Switch from Spanish to Japanese to German with a couple of clicks. No per-language downloads, no separate apps. The same hotkey works across all of them.

Handles Non-Native Accents

Whisper was trained on diverse accent data, including learners speaking languages they did not grow up with. You do not need a native accent for the system to work.

Works With Anki and Duolingo

Build flashcards faster by dictating both sides of a card in any language. Type responses in Duolingo's web app without keyboard-switching headaches.

Tonal Languages Supported

Mandarin, Vietnamese, Thai, Cantonese, and other tonal languages work. If your tones are off, the wrong character may appear, which is direct feedback.

Free Plan Covers Daily Practice

500 words per day and 3,500 per week with no credit card. Enough for daily journaling, flashcard building, and pronunciation drills in your target language.

Why Transcription Is the Best Cheap Pronunciation Coach

Pronunciation feedback used to require a teacher, a tutor on italki or Preply, or a friend who already speaks the language. They listen to you, they tell you what is off, you try again. The bottleneck is the cost and scheduling of another human being. For solo learners between sessions, the cheapest pronunciation feedback was usually no feedback at all. You said the word, you moved on, you had no idea whether it was right.

A modern transcription model is a passable substitute for the listening half of that loop. If you say a Spanish sentence and a model trained on hundreds of thousands of hours of Spanish audio writes down what you said correctly, your pronunciation was intelligible enough for the model. That is a useful proxy for "intelligible enough for a real Spanish speaker." If the model writes down something different, the difference is informative. The word you said came out closer to what the model wrote than what you intended. You can hear the gap, try a new shape with your mouth, see what gets transcribed.

StarWhisper is a dictation app that gives you that loop in any Windows text field, in any of 96 languages. Open a notes app, pick the target language, press the hotkey, say a sentence, see the transcription. The loop closes in about two seconds. You can run it a hundred times in a focused 20-minute practice block.

The Loop in Practice

The practical workflow looks like this. You have a textbook sentence, an Anki card, a phrase from a podcast, anything you want to practice saying. You read or speak it once in your target language. The transcription appears. You compare.

  • Match. The transcribed text is what you intended. Your pronunciation was at least intelligible. Move to the next sentence.
  • Near miss. The transcription got most of it right, with a word or two off. The off words are the ones to practice. Repeat the sentence, focus on those sounds, see if the transcription cleans up.
  • Far miss. The transcription is nonsense or in the wrong language. Either the engine could not isolate the audio, the volume was off, or your pronunciation needs broader work on that phrase. Slow down, isolate the syllables, try again word by word.

This is not a replacement for a real teacher or tutor, who can correct things a transcription model cannot, like rhythm, stress, intonation, and naturalness. But the transcription loop is available 24 hours a day, costs nothing on the free plan, and runs in any room you can speak out loud in. The marginal practice it adds between paid sessions or class meetings is significant.

Building Anki Decks at Speed

Anki is the spaced-repetition flashcard app many serious language learners build their study around. Building good decks is slow if you type everything: switching keyboard layouts for accents, typing characters in scripts you barely know, copy-pasting from dictionaries. Dictation removes most of that cost. The desktop Anki app accepts text input in any field, and StarWhisper drops dictation into any Windows text field, so the card-creation workflow becomes:

  • Open the card-creation form, focus the front-of-card field.
  • Press the dictation hotkey, say the target word or phrase. It appears in the field.
  • Press the hotkey again, focus the back-of-card field, say the translation or definition. It appears.
  • Save, next card.

For a beginner Japanese learner building a kanji deck, dictating the reading and seeing it appear in kanji + hiragana + katakana mix is dramatically faster than typing romaji and waiting for IME conversion. For a Spanish learner building a verb conjugation deck, dictating the form means accent marks and inverted question marks land correctly the first time. The same applies to Russian Cyrillic, Arabic script, Greek, Korean Hangul, Thai script.

Writing in Your Target Language by Speaking

One of the most useful intermediate-level practices is writing journal entries or short essays in the target language. The friction for most learners is twofold: producing the language at all, and typing in a script or accent system they do not have muscle memory for. Dictation removes the second friction. You think a sentence in the target language, you say it, the transcription handles all the orthographic details.

This is also a useful diagnostic. If you can speak a coherent paragraph in your target language fast enough that the transcription captures it, you can speak that paragraph in conversation. Many learners are surprised by the gap between "I can read this" and "I can produce this out loud." The dictation workflow exposes that gap directly. Reading is passive. Producing under the time pressure of normal speech is active and harder. Practicing the active side regularly is one of the highest-leverage things a learner can do.

For long-form writing, the pattern is the same as native-language dictation: talk through a section, stop, edit, talk through the next. The companion voice to text for writers page covers that general workflow in more depth. The only addition for language learners is keeping a grammar correction step in the loop, either a tutor, a language model, or a tool like LanguageTool.

Specific Languages, Specific Notes

StarWhisper supports 96 languages through Whisper. The accuracy is genuinely high for most major languages and useful for most smaller ones. A few language-specific notes worth knowing:

German

Strong accuracy. Handles compound words and case endings well. Umlauts and the eszett (ß) appear correctly without keyboard switching. See the dedicated German dictation software page for more.

Spanish

Strong accuracy. Handles both Iberian and Latin American varieties. Accent marks (tildes, accents, inverted punctuation) appear correctly. See the dedicated Spanish dictation software page for more.

Japanese

Strong accuracy. Output uses the natural mix of kanji, hiragana, and katakana the model learned from training data, not a single script. Useful for kanji-reading practice because you can dictate a sentence in your own pronunciation and check whether the kanji that appear match what you meant. See the dedicated Japanese dictation software page for more.

Mandarin Chinese

Strong accuracy. Output appears in simplified characters by default. Tones matter for word-level accuracy. If a syllable's tone is off, the wrong character can appear, which is exactly the feedback a learner needs.

Korean

Strong accuracy in Hangul. Useful for sentence-level pronunciation practice and for building Anki decks faster than typing with an IME.

Russian, Arabic, Hindi, Thai, Vietnamese

All supported with good accuracy. Each language uses its native script in the output. Tonal languages like Thai and Vietnamese benefit from the same "wrong word means wrong tone" feedback as Mandarin.

For the full multi-language feature breakdown, see the multi-language feature page.

Working Alongside Tutors and Existing Apps

StarWhisper does not replace your tutor, your textbook, your Duolingo streak, or your italki sessions. It is a general dictation tool that runs in any Windows text field, so it slots into whatever language-learning stack you already use.

  • italki and Preply. Dictate notes during or after a lesson, write follow-up questions to your tutor in the target language, capture pronunciation practice between sessions.
  • Anki. Build cards at speed in any script or accent system. Dictate both front and back fields.
  • Duolingo. The web version accepts text input in some response types, and dictation works wherever typing does.
  • LingQ, Bunpo, Pimsleur, Babbel. Any web-based language app that includes text input accepts dictation in the same way.
  • ChatGPT or Claude as a tutor. Dictate a question or essay in the target language, ask the model to correct grammar, dictate a follow-up. The conversational practice loop is fast.
  • HelloTalk or Tandem. Reply to messages in your target language by speaking instead of typing. Useful when the script or accent system slows you down.

For a complete language-learning stack, the high-leverage habit is using dictation daily, even briefly. Two minutes of dictating sentences in your target language each morning produces measurable pronunciation improvement over a few months, because the model gives consistent feedback at zero marginal cost.

Why Local-First Matters for Language Practice

Language practice usually happens in environments where reliability beats convenience: on a commute, in a quiet apartment late at night, in a hotel room during travel, in a cabin without internet. Cloud dictation tools tend to introduce micro-failures that interrupt practice flow. StarWhisper Local Mode runs the transcription model on your PC. No upload, no API call, no reconnect spinner. The same flow works offline and online.

This also matters for privacy. Dictating personal journal entries in any language, especially during early-learner attempts that may be grammatically rough, is comfortable when the audio never leaves the device. There is no server logging your practice sentences, no model training on your audio, no analytics dashboard your data feeds. Cloud Mode is available as opt-in for slightly higher accuracy on long-form audio, but it is not the default and is not required.

Setup in About a Minute

Download from the homepage, run the Windows installer, allow microphone access, pick a hotkey. Open the language picker in the app, choose your target language, then open any text field, press the hotkey, speak. The first transcription in your target language is the convincing moment. You say a sentence in Spanish, the text appears in Spanish with proper accents, and the pronunciation practice loop just works.

For multi-language learners, leave the picker on auto-detect or switch manually when you change study targets. The model handles the rest. The free plan at 500 words per day and 3,500 per week covers most daily practice indefinitely, and Pro at $10 per month is the unlimited option for learners producing long-form writing in their target language daily.

Frequently Asked Questions

Which languages does StarWhisper support?
StarWhisper supports 96 languages through the underlying OpenAI Whisper model. Strong-accuracy languages include English, German, Spanish, French, Italian, Portuguese, Dutch, Polish, Swedish, Danish, Norwegian, Finnish, Czech, Hungarian, Romanian, Japanese, Chinese (Mandarin), Korean, Hindi, Russian, Arabic, Turkish, Vietnamese, Thai, Indonesian, and Ukrainian. Less common languages still transcribe, often with slightly lower accuracy. The model was trained on a large multilingual dataset and handles all major world languages along with many smaller ones. Switching languages takes a couple of clicks in the language picker, no separate downloads per language.
Can I switch between languages quickly?
Yes. StarWhisper has a language selector in the main UI. Pick the target language, dictate, switch to another language for the next session, dictate. There is a small switching cost because the engine reconfigures for each language, but it is on the order of seconds, not minutes. For learners studying two or three languages at once, this is fast enough to flip back and forth during a study session. Auto-detect mode is also available if you want the engine to guess the language from the audio.
What about my non-native accent?
Whisper handles non-native accents better than most speech recognition systems because it was trained on a large and diverse audio dataset, including many speakers using languages they did not grow up with. For learners, this means you do not need a perfect native-speaker accent for the transcription to come out right. If your pronunciation is intelligible to a patient listener, Whisper usually gets it. If your pronunciation is far enough off that the transcription is wrong, that is useful feedback. The transcription is your pronunciation, made visible.
Does it correct my grammar?
No. StarWhisper is a transcription tool. It writes what you say. If you say a grammatically incorrect sentence in Spanish, the transcription will be that grammatically incorrect Spanish sentence. Grammar correction is a separate task best handled by a language model after transcription, by a teacher on italki or Preply, or by a tool like LanguageTool. Many learners use StarWhisper to capture spoken practice in text, then paste that text into ChatGPT, DeepL Write, or Grammarly for corrections. The transcription and the correction are two distinct steps.
Can I use it with Anki?
Yes. Anki is a Windows desktop app for spaced-repetition flashcards, and any text field in Anki accepts StarWhisper dictation just like any other Windows text field. Common workflow: open a card-creation form, focus the front-of-card field, press the dictation hotkey, say the word or phrase in your target language, see it transcribed. Hit the hotkey again, switch to the back-of-card field, dictate the translation or notes. For learners building hundreds of cards a week, dictation is dramatically faster than typing in multiple scripts and accent marks.
Does it work for tonal languages like Mandarin, Vietnamese, and Thai?
Yes. Whisper supports Mandarin Chinese, Vietnamese, Thai, Cantonese, and other tonal languages, and the model was trained on real tonal-language audio. For learners, this means the transcription does depend on getting tones close enough to be intelligible. If your tones are off, the wrong character or word may appear, which is honest feedback that your pronunciation needs work on that specific syllable. For Mandarin, output appears in simplified characters by default. For Japanese, the output uses the natural mix of kanji, hiragana, and katakana that Whisper learned from training data.
Is it free?
Yes. The free plan includes 500 words per day and 3,500 per week with no credit card and no trial expiry. For daily language practice, building flashcards, dictating short journal entries in your target language, and pronunciation drills, the free plan is enough as a permanent setup. Pro is $10 per month or $80 per year for unlimited dictation, with a 7-day full-access trial. Heavy users producing long-form writing in a target language daily, for example writing journal entries of 500 words in Spanish every day, often find Pro worth it.
Can a beginner use it?
Yes, with realistic expectations. Beginners with very limited vocabulary and unfamiliar sounds will see lower transcription accuracy because the model needs intelligible input to produce text. That said, for early learners practicing target words and phrases from a textbook or app, dictation is a useful feedback loop: read a word out loud, see what was transcribed, compare to the expected text. As pronunciation improves over weeks, transcription accuracy improves alongside it, which itself becomes a measure of progress.
Does it work alongside Duolingo, italki, and Preply?
Yes. StarWhisper is a general dictation tool that runs in any Windows text field, so it slots into whatever language tools you already use. For Duolingo on the web, it can type your responses in chat features or notes. For italki and Preply, you can dictate notes during or after a lesson, write follow-up questions to your tutor in the target language, or capture pronunciation practice between sessions. The tool does not integrate directly with these platforms, it just provides text input wherever you need it.

Practice Pronunciation 24 Hours a Day

500 words/day on the free plan. No card. 96 languages, runs locally on Windows.

Download StarWhisper