-
A component to record audio files with wavesurfer.js in the browser
-
The app is built using React.js(CRA) and wavesurfer.js
-
The varios controls included are as follows:
- play/stop
- record
- download
-
The app is deployed to Surge
- Fork and clone this repo using
git clone https://github.com/ismailazdad/wavesurfer_recorder.git
npm install
all dependenciesnpm start
to run the react app locally- Refer the wavesurfer.js docs to add new features!
- React.js: A popular JS library for building user interfaces
- wavesurfer.js: A customizable audio waveform visualization, built on top of Web Audio API and HTML5 Canvas.
- material-ui: A modern frontend framework, here it is used for the icons
- surge: A platform to deploy web projects with easy-to-use CI tools.