Subformer
Free · No signup · Runs in your browser

Free Malay Speech to Text

Bahasa Melayu

Drop a Malay audio or video file and get a full transcript with timestamps - all in your browser, with no signup. The model is downloaded once (~75 MB) and cached locally, so subsequent runs are instant and work offline.

Checking browser support…

How it works

  1. 1. Drop a file

    Drop in any Malay audio or video - MP3, WAV, M4A, MP4, and WEBM are all supported.

  2. 2. Transcribe

    First click downloads the ~75 MB model to your browser. After that, recognition is instant and offline-capable.

  3. 3. Download

    Save the transcript as TXT, SRT, or VTT. Your audio and the result never leave your device.

Your audio stays on your device

Recognition runs entirely in your browser using WebAssembly. The only network requests are to fetch the model and the WebAssembly runtime - both are public, static assets. We don't see your audio and we don't see the transcript.

How Malay transcription runs in your browser

Speech recognition normally means uploading your audio to someone's GPU. Here the model runs on your own machine instead, which is what makes this free and private at the same time.

Open-source recognition model
An open-source neural model trained on multilingual audio - which is why one download handles Malay with no language-specific model to fetch.
WebAssembly
The inference runtime is compiled to WebAssembly, so the numerical code runs at near-native speed inside a sandboxed tab with no plugin and no install.
On-device inference
The ~75 MB quantized model is loaded and the decoding loop is driven entirely client-side. Nothing in the pipeline calls out to a server once the page has loaded.
Web Audio API
Your file is decoded and resampled to the 16 kHz mono the model expects using the browser's own audio pipeline, so any format your browser can play is accepted.
Need higher accuracy?

Cloud-quality Malay transcription - Subtitles-only mode

The free in-browser tool runs a small open-source model - fine for clean audio, but it can struggle with heavy Malay accents, noise, or overlapping speakers. For broadcast-grade accuracy and SRT/VTT you can drop straight into a video editor, run your file through Subformer's cloud transcription in Subtitles-only mode.

Open Subtitles-only mode
Premium - also from Subformer

Frequently asked questions

Try other free speech-to-text languages