Speech to Text Guide

Transcribe audio files and live recordings to text.

Transcribe voice notes, meetings, and audio files to clean text fast.

How to use

Open the Speech to Text tool from the header.
Choose a language.
Record live audio or upload an audio file.
Wait for transcription to complete.
Copy or download the resulting text.

Tips

Clear audio with minimal background noise produces the best transcripts. For long recordings, trim silences before uploading.

Model and network behavior

The tool uses a multilingual Whisper tiny int8 model through sherpa-onnx WebAssembly. The first run downloads the runtime and more than 100 MB of fixed model files through Aiviko's same-origin model route. That route retrieves only the pinned model assets; it does not receive the audio you choose. Later visits may reuse the browser cache.

The language menu reflects languages understood by the upstream model, not a promise of equal accuracy. Tiny models trade accuracy for download size and local speed. Accents, overlapping speakers, music, specialist terms, code-switching, distant microphones, and compressed recordings can reduce quality. Automatic language detection may be wrong on short clips; choose the spoken language when known.

Review and troubleshooting

Treat the transcript as a draft. Check names, numbers, quotations, medical or legal terms, and speaker changes against the recording. If initialization fails, verify that the browser allows WebAssembly and workers and that network filtering is not blocking model requests. Close other memory-heavy tabs for long audio. A faster desktop can finish work that a phone cannot process reliably.

Privacy

Speech to Text decodes and transcribes audio in your browser. The selected audio is not uploaded to an Aiviko processing server; runtime and model assets are separate network downloads.

Limits and troubleshooting

WAV, MP3 and M4A are common inputs; successful decoding depends on the codec and browser. The interface language is separate from the spoken-language setting. Choose the spoken language for short clips instead of relying on automatic detection. For timed SRT or VTT output, use the subtitle generator.

Quick answer and specifications

The core workflow runs in this browser. Check the supported formats, published limits, and any on-demand model download before you start.

Inputs
microphone, WAV, MP3, & M4A
Outputs
text
Processing
On this device, in the browser
Model languages
100 languages — see the language selector
On-demand model download
99 MB
Last verified

The interface language does not determine the model language. Recognition and pronunciation quality vary; check the result.