mirror of https://github.com/coqui-ai/TTS.git
60 lines
2.3 KiB
Python
60 lines
2.3 KiB
Python
#!/usr/bin/env python
|
|
# ,*++++++*, ,*++++++*,
|
|
# *++. .+++ *++. .++*
|
|
# *+* ,++++* *+* *+* ,++++, *+*
|
|
# ,+, .++++++++++* ,++,,,,*+, ,++++++++++. *+,
|
|
# *+. .++++++++++++..++ *+.,++++++++++++. .+*
|
|
# .+* ++++++++++++.*+, .+*.++++++++++++ *+,
|
|
# .++ *++++++++* ++, .++.*++++++++* ++,
|
|
# ,+++*. . .*++, ,++*. .*+++*
|
|
# *+, .,*++**. .**++**. ,+*
|
|
# .+* *+,
|
|
# *+. Coqui .+*
|
|
# *+* +++ TTS +++ *+*
|
|
# .+++*. . . *+++.
|
|
# ,+* *+++*... ...*+++* *+,
|
|
# .++. .""""+++++++****+++++++"""". ++.
|
|
# ,++. .++,
|
|
# .++* *++.
|
|
# *+++, ,+++*
|
|
# .,*++++::::::++++*,.
|
|
# ``````
|
|
|
|
import os
|
|
|
|
import numpy
|
|
from Cython.Build import cythonize
|
|
from setuptools import Extension, setup
|
|
|
|
cwd = os.path.dirname(os.path.abspath(__file__))
|
|
|
|
requirements = open(os.path.join(cwd, "requirements.txt"), "r").readlines()
|
|
with open(os.path.join(cwd, "requirements.notebooks.txt"), "r") as f:
|
|
requirements_notebooks = f.readlines()
|
|
with open(os.path.join(cwd, "requirements.dev.txt"), "r") as f:
|
|
requirements_dev = f.readlines()
|
|
with open(os.path.join(cwd, "requirements.ja.txt"), "r") as f:
|
|
requirements_ja = f.readlines()
|
|
requirements_server = ["flask>=2.0.1"]
|
|
requirements_all = requirements_dev + requirements_notebooks + requirements_ja + requirements_server
|
|
|
|
exts = [
|
|
Extension(
|
|
name="TTS.tts.utils.monotonic_align.core",
|
|
sources=["TTS/tts/utils/monotonic_align/core.pyx"],
|
|
)
|
|
]
|
|
setup(
|
|
include_dirs=numpy.get_include(),
|
|
ext_modules=cythonize(exts, language_level=3),
|
|
install_requires=requirements,
|
|
extras_require={
|
|
"all": requirements_all,
|
|
"dev": requirements_dev,
|
|
"notebooks": requirements_notebooks,
|
|
"server": requirements_server,
|
|
"ja": requirements_ja,
|
|
},
|
|
zip_safe=False,
|
|
)
|