-
Notifications
You must be signed in to change notification settings - Fork 19
/
setup.py
43 lines (42 loc) · 1.7 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from setuptools import setup, find_packages
setup(
name='speech-dataset-generator',
version='1.0.0',
author='David Martin Rius',
url='https://github.com/davidmartinrius/speech-dataset-generator',
author_email='0991592@gmail.com', # Add your email address
description='🔊 Create labeled datasets, enhance audio quality, identify speakers, support diverse dataset types. 🎧👥📊 Advanced audio processing.',
long_description=open('README.md').read(), # Add a README.md file for a detailed description
long_description_content_type='text/markdown',
packages=find_packages(),
install_requires=[
'whisperx==3.1.1',
'faster-whisper==0.10.1',
'pydub==0.25.1',
'python-dotenv==1.0.1',
'inaSpeechSegmenter==0.7.8',
'unsilence @ git+https://github.com/davidmartinrius/unsilence.git',
'deepfilternet',
'resemble-enhance @ git+https://github.com/davidmartinrius/resemble-enhance.git',
'speechmetrics @ git+https://github.com/davidmartinrius/speechmetrics#egg=speechmetrics',
'yt-dlp',
'chromadb==0.4.23',
'pyphen==0.14.0',
'pypinyin==0.50.0',
'konlpy==0.6.0',
'speechbrain==0.5.16',
'mayavoz @ git+https://github.com/davidmartinrius/mayavoz.git',
'bs4==0.0.2',
'numpy==1.24',
],
entry_points={
'console_scripts': [
'speech-dataset-generator = speech_dataset_generator.main:main',
],
},
python_requires='>=3.10',
project_urls={
'Source': 'https://github.com/davidmartinrius/speech-dataset-generator',
'Issues': 'https://github.com/davidmartinrius/speech-dataset-generator/issues',
},
)