Skip to content
This repository was archived by the owner on Sep 25, 2023. It is now read-only.
This repository was archived by the owner on Sep 25, 2023. It is now read-only.

Audio recording widget #8

@raphaelmenges

Description

@raphaelmenges

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions