01

Volume only, never speech content

After permission is granted, the browser reads short microphone waveforms through the Web Audio API and calculates their root-mean-square volume on the device. The game never converts sound into text or identifies spoken words.

The raw stream exists only inside the current browser process. Pausing does not upload sound. Leaving the game or closing the page stops the audio tracks and closes the audio context.

02

Noise-floor estimation and smoothing

Air conditioning, fans, and computer noise create a stable background level. During quieter moments, the game slowly updates its noise estimate and subtracts that influence from live volume, so consistent room noise should not keep triggering jumps.

The resulting value is smoothed over time to prevent a single pop from launching the runner unexpectedly. This adds a tiny delay compared with a key press; short, clear sounds are easier to control than constantly changing volume.

03

When permission or hardware fails

If the browser blocks the microphone, open the site-permission control beside the address bar, allow access, and reload. iOS and macOS may also require microphone permission for the browser in system settings.

If the meter moves constantly, turn down speakers, move away from airflow, and reload so the noise floor can settle again. Space and touch input preserve every game rule, score source, and leaderboard opportunity.

  • Confirm that the page is using HTTPS.
  • Check that the intended input device is selected.
  • Close meeting or recording apps that may hold the microphone.

Turn your voice into wind beneath your feet

Play now →