You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 25, 2023. It is now read-only.
We want to develop a custom audio recording widget. It should feature the following:
Ask for the permission to use microphone.*
Start recording.
Stop recording.
Store recording in the Pinia store.
Redo recording.
Delete recording.
Replay recording.
Attempt initial pipeline to come from recording aka blob over raw array of samples toward simplified waveform visualization.
Display waveform after recording complete.
Visualize replay of recording on the waveform.
Display waveform while recording takes place.
Have ability to include multiple audio recording widgets on the same page, each being unaffected by the state of other ones, and with all being saved to Pinia.
*Perhaps this can be another component like "microphone selector"? We will need that permission / media stream for all instances of the audio recording widget across the page. We could store that media stream in Pinia and reuse it.