Audio Recorder
A voice recorder with a live level meter and a waveform that builds as you record, pause and resume, and a review step to trim, play back, download and save; uses the microphone when allowed, a demo signal otherwise.
Preview
Studio walkthrough
Ready to record
00:00.0
Kiln opening notes
Demo signal · microphone not used
00:07.4
RecordingReminder script
Trim, play back, then save
Take · 9.6s
0:09.60
- In
- 0:00.00
- Out
- 0:09.60
- Length
- 9.60s
- Fades
- 0.0 / 0.0
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| title | string | "New recording" | Recording name; also the download file name. |
| useMicrophone | boolean | true | Ask for the microphone on Record; refused or unavailable falls back to a simulated signal. |
| defaultTake | { samples, duration, blob? } | — | Start in review with this take (for docs). |
| heldRecording | { samples, paused? } | — | Show a recording in progress with these samples (one per 100ms), held still until a control is used. For docs and snapshots. |
| maxDuration | number | 300 | Longest recording in seconds; recording pauses there. |
| onSave | (take, range) => void | — | Called with the take and the trimmed range { start, end, fadeIn, fadeOut }. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
