Live demo
Two modes. Both take a microphone recording or an uploaded file.
- In your browser: downloads
onnx-community/whisper-tiny(about 40 MB) once, then runs it locally with WebGPU or WASM. Nothing is uploaded. This is the smallest Whisper model, so expect rough output, especially for Hindi. It is here to show the pipeline, not to represent vaak’s accuracy. - Your own vaak server: start
vaak serve, enter the base URL, and the page callsPOST /v1/transcribe. This runs whichever backend you loaded.
- The in-browser model is served from the Hugging Face Hub on first use. The ONNX Runtime WASM binary is fetched from a CDN by transformers.js on first use. After that the browser cache serves both, so the demo works offline.
- Microphone capture needs a secure context (
https://orlocalhost). - The server mode sends a cross-origin request. Run
vaak servewith CORS enabled for this site’s origin, or open the docs locally withnpm run devon the same machine. - Nothing from this page is sent to any third party.