https://github.com/areid987/audio-preprocess

https://github.com/areid987/audio-preprocess

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: AReid987
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 4.18 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

Fish Audio Preprocessor

PyPI Version

中文文档

This repo contains some scripts for audio processing. Main features include:

  • [x] Video/audio to wav
  • [x] Audio vocal separation
  • [x] Automatic audio slicing
  • [x] Audio loudness matching
  • [x] Audio data statistics (supports determining audio length)
  • [x] Audio resampling
  • [x] Audio transcribe (.lab)
  • [x] Audio transcribe via FunASR (use --model-type funasr to enable, detailed usage can be found at code)
  • [ ] Audio transcribe via WhisperX
  • [ ] Merge .lab files (example: fap merge-lab ./dataset list.txt "{PATH}|spkname|JP|{TEXT}")

([ ] indicates not completed, [x] indicates completed)

This code has been tested on Ubuntu 22.04 / 20.04 + Python 3.10. If you encounter problems on other versions, feedback is welcome.

Getting Started:

pip install -e . fap --help

Reference

Owner

  • Name: Antonio Reid
  • Login: AReid987
  • Kind: user
  • Location: Austin, Texas

GitHub Events

Total
  • Push event: 1
  • Pull request event: 1
  • Create event: 2
Last Year
  • Push event: 1
  • Pull request event: 1
  • Create event: 2

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pyproject.toml pypi
  • click >=8.0.0
  • demucs >=4.0.0
  • faster-whisper @ git+https://github.com/SYSTRAN/faster-whisper
  • funasr *
  • librosa >=0.9.0
  • loguru >=0.6.0
  • matplotlib >=3.6.2
  • modelscope *
  • praat-parselmouth >=0.4.3
  • pyloudnorm >=0.1.1
  • richuru >=0.1.1
  • tqdm >=4.64.1
uv.lock pypi
  • 132 dependencies