audio-data-quality-tool / pyproject.toml
ManuBo's picture
v0.2.0: quality score and integration
b89a72f
Raw
History Blame Contribute Delete
1.34 kB
[project]
name = "audio-data-quality-toolkit"
version = "0.2.0"
description = "Lint your audio datasets before training. 13 checks for TTS, ASR, and voice-cloning pipelines."
readme = "README.md"
license = "MIT"
requires-python = ">=3.9"
keywords = ["audio", "quality", "tts", "speech", "dataset", "lint", "qa"]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"Topic :: Multimedia :: Sound/Audio :: Analysis",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"Programming Language :: Python :: 3",
]
dependencies = [
"numpy>=1.22",
"scipy>=1.8",
"soundfile>=0.12",
"librosa>=0.9",
]
[project.optional-dependencies]
perceptual = ["nisqa>=0.2", "torch>=1.13"]
transcript = ["openai-whisper>=20230918"]
hf = ["datasets>=2.14,<4.0", "huggingface-hub>=0.16"]
demo = ["gradio>=4.0", "streamlit>=1.28"]
dev = [
"pytest>=7.0",
"audio-data-quality-toolkit[demo,hf]",
]
all = ["audio-data-quality-toolkit[perceptual,transcript,hf,demo]"]
[project.scripts]
audio-qa = "audio_qa.cli:main"
[project.urls]
Repository = "https://github.com/YOUR_USERNAME/audio-data-quality-toolkit"
Issues = "https://github.com/YOUR_USERNAME/audio-data-quality-toolkit/issues"
[tool.setuptools.packages.find]
include = ["audio_qa*"]