wave-slicer轻量级音频采样器使用WavesurferJS、WebAudio与React构建
切波器Wave Slicer是一个用于切碎音频文件的Web应用程序。首先,您可以将音频文件拖入指定的放置区。接下来,选择波形上的某个区域,并点击“记录”按钮来创建音频采样。采样的音频将显示在波形下方,您可以在其中进行试听、重命名或删除操作。通过右下角的按钮,您可以下载包含所有示例的zip文件。
本项目使用WavesurferJS来展示音频波形,并定义采样区域。采样过程通过从音频文件中录制相应部分来实现。您可以按照以下步骤在本地安装并运行该项目:
- 克隆项目:
git clone https://github.com/jaqarrick/wave-slicer.git
- 进入项目目录并安装依赖:
cd wave-slicer && npm install
- 启动应用:
npm run start
功能扩展:可以添加一个实时录音选项,允许直接在浏览器中录制音频并切出样本。
学分:感谢所有参与和贡献者,让该项目能够顺利实现。
该应用程序利用WebAudio和React来处理音频并提供良好的用户体验。
592.28KB
文件大小:
评论区