Browser-based audio recorder with chunking functionality.
https://github.com/davidbmar/audio-ui · public · shipped
A web application designed to record audio directly in the browser and split the recording into manageable chunks.
flowchart TD
A[User] -->|Interacts| B(Browser UI)
B -->|Captures Stream| C(MediaRecorder API)
C -->|Audio Data| D[Chunk Processor]
D -->|Stored Chunks| E[Local Storage/Memory]
Built using standard web technologies (HTML, CSS, JavaScript) leveraging the Web Audio API or MediaRecorder API for client-side capture.
sequenceDiagram
participant User
participant UI as Browser UI
participant Recorder as MediaRecorder
participant Storage as Chunk Handler
User->>UI: Click Record
UI->>Recorder: start()
Recorder->>Storage: ondataavailable (chunk)
Storage->>Storage: Store/Process Chunk
User->>UI: Click Stop
UI->>Recorder: stop()
Integrate as a standalone HTML page or embed components into existing web applications requiring client-side audio capture.
✓ all on main — nothing unmerged.