Dictation uses your browser's microphone. On first use, the browser will prompt you for permission. Click Allow. If you clicked Block by mistake, fix it in your browser's site settings.
Mic access requires a secure context. That means HTTPS on the live site, or localhost in development. Plain HTTP deployments won't be able to dictate.
Supported browsers: Chrome, Edge, Brave, Arc, Safari (16.4+). The recorder picks the best audio format the browser supports (Opus in WebM where available, AAC in MP4 on iOS Safari).
If dictation isn't working, the mic button shows an error pill with the reason. Common ones: Microphone access denied, No microphone found, Microphone requires HTTPS or localhost.