sound
Start and stop audio capture around a GUI action to measure length, peak/RMS (dBFS), clipped samples, and silent gaps, then flag clipping, dropouts, or unwanted silence.
Instructions
Record what plays in a session started with audio: action start, then do what makes the sound, then action stop, which says what it heard: its length, peak and RMS (dBFS), samples clipped, and each gap of exact silence between the first sound and the last, as a program that falls behind leaves; then what's wrong, if anything (gaps, clipping, silence). Sounds meant to be apart, two beeps say, need a gap longer than the silence between them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gap | No | Silence, in milliseconds, said as a gap (1) | |
| action | Yes | start, then stop | |
| session | Yes | Its name, from start_session |