Audio is transcribed locally in your browser via the Web Speech API. Your API key is stored only in this browser and sent only to Google. Get a free key at aistudio.google.com/apikey.
Works in Chrome or Edge. If you see repeated network errors from file://, serve the folder locally (for example: python3 -m http.server) and open http://localhost:8000.