My tools

SPEECH TO TEXT · ON-DEVICE WHISPER

Speech to Text Online (On-Device Whisper)

Need to turn a few sentences into text right now? No app or keyboard to install – just open the page and talk. Whisper runs inside your browser, your audio never leaves your device, and the result can be edited, copied or translated into several languages at once.

✓ Audio never uploaded✓ Model cached locally✓ History stays in this browser
00:00

Or drop an audio file here, or
MP3 / WAV / M4A / WebM / OGG, up to 60 minutes
Model
Shortcut: Alt + R to start / stop

Translate into several languages

Pick as many as you like. Uses Chrome’s on-device translator when available, otherwise Google Translate via XunL (text only).

Target languages

History (stored only in this browser)

    Your browser

    Microphone recording—
    WebGPU acceleration—
    Chrome on-device translator—

    Privacy

    Recordings and audio files are processed only on this page and transcribed by Whisper inside your browser – they are never uploaded. On first use, a pinned version of the model files (OpenAI Whisper, MIT licence, ONNX build) is downloaded from Hugging Face. Translation uses on-device capabilities first; only when you click Translate and your browser cannot translate locally is the text sent to the XunL translation service.

    YOUR NEXT STEP

    Give your next inquiry a place in your team workflow

    Create a company account, connect your inquiry mailbox and set team permissions. Explore Pro for higher processing limits, automatic acknowledgements and team workflows.

    New companies receive a 14-day Pro trial, with no card required. Trials exclude the paid monthly credit grant.

    Already have an account? Open your workspace →

    How to convert speech to text online and translate it

    1. Choose a model size (Base by default). The first use downloads the model once and caches it in your browser.
    2. Press the big microphone button and speak; pause briefly after each sentence and the text appears. You can also upload MP3, WAV, M4A and other recordings.
    3. Edit the transcript directly, copy it in one click or download a TXT file; it is saved automatically to this browser’s history.
    4. Tick target languages and click Translate to get several translations at once, or open the text in the full translator.

    Model sizes and when to use them

    ModelFirst downloadBest for
    Whisper Tiny42 MBFastest · short phrases
    Whisper Base76 MBRecommended · balanced
    Whisper Small240 MBMost accurate · needs a strong PC

    Frequently asked questions

    Is my recording uploaded to a server?

    No. Microphone audio and uploaded files are decoded inside your browser tab and transcribed locally by the Whisper model. On first use your browser downloads a pinned version of the model files from Hugging Face (model files only – no audio is sent) and then loads them from the browser cache.

    What is the difference between the three models?

    Tiny is about 42 MB and the fastest, good for short phrases; Base is about 76 MB and the recommended default; Small is about 240 MB and the most accurate, but needs a capable computer or a WebGPU browser. Each model downloads once and the cache can be deleted from the page.

    Which languages are supported? Is the language detected automatically?

    The multilingual Whisper models cover about 99 languages including English, Mandarin, Cantonese, Spanish, French, German, Japanese, Korean, Russian and Arabic. The spoken language is detected automatically; choose it manually for strong accents or mixed-language speech.

    Why does text appear after I pause?

    To run reliably in a browser, each sentence is sent to the model when you pause, so text appears sentence by sentence – usually 1–3 seconds after the pause. Continuous speech is also split automatically about every 24 seconds.

    Is the translation done on my device?

    If your Chrome has the built-in Translator API (desktop Chrome 138+), translation happens on your device. Otherwise, after you click Translate, only the text (never audio) is sent to XunL and translated by Google Cloud Translation. Untick “Allow the XunL translation service” to turn that path off.

    Which browsers work?

    Desktop Chrome or Edge are recommended (WebGPU makes it fast). Firefox, Safari and mobile browsers run Whisper on WebAssembly (CPU) – it works but is slower, so choose Tiny or Base. Microphone permission is required; on iPhone use Safari and keep the page in the foreground.

    How accurate is it? Can I use it for meeting notes?

    With clear speech in a quiet room, Base and Small are usually good enough to use directly for English and Mandarin, but names, model numbers and figures can be wrong. The tool is meant for quick notes, dictated drafts and on-the-spot translation; check important documents by hand.

    Where is my history stored?

    Only in this browser’s localStorage (up to 30 entries); nothing is synced to a server. Clear your browser data or use “Clear history” to remove it.

    Popular searches: speech to text, voice to text, audio to text

    How do I convert speech to text on a computer?

    Open this page and press the microphone – no software or keyboard to install. It works in Chrome, Edge and Firefox on Windows, macOS and Linux.

    How do I transcribe an MP3 or M4A recording?

    Drop the file on the upload area. The browser decodes it locally and transcribes it in segments, up to 60 minutes or 200 MB.

    How do I translate my speech into another language?

    After transcription tick the target languages and click Translate. You can pick several languages and copy each translation separately.

    Is there speech recognition that does not upload my audio?

    Yes – this tool runs the Whisper model inside your browser, so recordings and audio files are never uploaded.