Sound recorder

Capture microphone audio with a live level meter and save a recording.

ready

node examples/recorder.js take1 gain=2
filename
suggested output name
gain=<number>
input gain
rate=<hz>
sample rate (default: 44100)
ch=<number>
input channels (default: 1)
bit=<number>
PCM bit depth (default: 16)
backend=<name>
@audio/mic backend: miniaudio/auto or process
Graph
Microphone → Gain → recorder → file
Input
Microphone stream
Output
Recorded audio file

This is an online sound recorder with a live level meter: it captures microphone audio and saves it, using MediaRecorder in the browser and PCM WAV from the Node CLI. If you searched for an online mp3 recorder, note the capture here is lossless rather than mp3. Use headphones to avoid feedback while recording.