This demo prefers on-device recognition (Chrome 139+). When the speech model runs locally, your audio never leaves this device and recognition keeps working offline. The service never downloads the language pack on its own — the install is triggered explicitly by the button below, from a user gesture.
Just start talking after switching Listening on. The new field of each event
contains only the newest words, which makes local incremental transcription easy to follow.