wave-slicer轻量级音频采样器使用WavesurferJS、WebAudio与React构建

切波器Wave Slicer是一个用于切碎音频文件的Web应用程序。首先,您可以将音频文件拖入指定的放置区。接下来,选择波形上的某个区域,并点击“记录”按钮来创建音频采样。采样的音频将显示在波形下方,您可以在其中进行试听、重命名或删除操作。通过右下角的按钮,您可以下载包含所有示例的zip文件。

本项目使用WavesurferJS来展示音频波形,并定义采样区域。采样过程通过从音频文件中录制相应部分来实现。您可以按照以下步骤在本地安装并运行该项目:

  1. 克隆项目:git clone https://github.com/jaqarrick/wave-slicer.git
  2. 进入项目目录并安装依赖:cd wave-slicer && npm install
  3. 启动应用:npm run start

功能扩展:可以添加一个实时录音选项,允许直接在浏览器中录制音频并切出样本。

学分:感谢所有参与和贡献者,让该项目能够顺利实现。

该应用程序利用WebAudioReact来处理音频并提供良好的用户体验。

zip 文件大小:592.28KB