File size: 1,915 Bytes
82334b0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Copyright 2024 LY Corporation

# LY Corporation licenses this file to you under the Apache License,
# version 2.0 (the "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at:

#   https://www.apache.org/licenses/LICENSE-2.0

# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.

from os.path import exists

from setuptools import find_packages, setup

if exists("README.md"):
    with open("README.md", "r") as fh:
        LONG_DESC = fh.read()
else:
    LONG_DESC = ""

setup(
    name="promptttspp",
    version="0.0.1",
    description="PromptTTS++",
    author="LY Corp.",
    author_email="ryuichi.yamamoto@lycorp.co.jp",
    long_description=LONG_DESC,
    long_description_content_type="text/markdown",
    packages=find_packages(include=["promptttspp*"]),
    include_package_data=True,
    install_requires=[
        "transformers",
        "hydra-core",
        "pysptk",
        "pyworld",
        "tensorboard",
        "pandas",
        "matplotlib",
        "soundfile",
        "faster_whisper",
        "nnmnkwii",
        "g2p_en",
        "gradio",
        "filelock",
        "pillow<=9.5.0",  # to avoid error in PIL
        # NOTE: the following packages are used in data preparation
        "librosa",
        "pyloudnorm",
        "syllables",
    ],
    extras_require={
        "test": [
            "pysen",
            "mypy<=0.910",
            "black>=19.19b0,<=20.8",
            "flake8>=3.7,<4",
            "flake8-bugbear",
            "isort>=4.3,<5.2.0",
            "click<8.1.0",  # black<22.3 is incompatible with click>=8.1.0
        ],
    },
)