Skip to content

zhanghe06/audio_suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Suite

音频处理工具套件

  1. 辅助调参工具
  2. 辅助标注工具
  3. 波形直观展示
  4. 算法效果检测

Demo

virtualenv .env
source .env/bin/activate
pip install requirements.txt
python run_apps.py

Feature List

  • 静音检测
  • 噪声抑制
  • 音频滤波

http://0.0.0.0:5000

静音检测页面: avatar

噪声抑制页面(原声/降噪, 效果对比): avatar

WebRTC VAD

pip install webrtcvad

FFmpeg

https://github.com/FFmpeg/FFmpeg

http://ffmpeg.org

brew install ffmpeg
ffmpeg -i input.mp4 output.avi

FFmpeg Tools

  • ffmpeg
  • ffplay
  • ffprobe

AudioWaveform

brew tap bbc/audiowaveform
brew install audiowaveform
audiowaveform -i apps/static/audio/output_wav.wav -o apps/static/audio/output_wav.dat -b 8

NumPy

pip install numpy==1.16.4

SciPy

Peaks

A client-side JavaScript component to display and interact with audio waveforms in the browser

https://github.com/bbc/peaks.js

Demo

git clone git@github.com:bbc/peaks.js.git
cd peaks.js
npm install
npm start

and then open your browser at http://localhost:8080.