提交 34bd1e98 编写于 作者: C chenfeiyu

add setup.py

上级 617605c8
......@@ -4,10 +4,10 @@ import pandas as pd
import librosa
from .. import g2p
from .sampler import SequentialSampler, RandomSampler, BatchSampler
from .dataset import Dataset
from .datacargo import DataCargo
from .batch import TextIDBatcher, SpecBatcher
from ..data.sampler import SequentialSampler, RandomSampler, BatchSampler
from ..data.dataset import Dataset
from ..data.datacargo import DataCargo
from ..data.batch import TextIDBatcher, SpecBatcher
class LJSpeech(Dataset):
......
import os
import io
import re
from setuptools import setup, find_packages
def read(*names, **kwargs):
with io.open(
os.path.join(os.path.dirname(__file__), *names),
encoding=kwargs.get("encoding", "utf8")
) as fp:
return fp.read()
def find_version(*file_paths):
version_file = read(*file_paths)
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
version_file, re.M)
if version_match:
return version_match.group(1)
raise RuntimeError("Unable to find version string.")
VERSION = find_version('parakeet', '__init__.py')
long_description = read('README.md')
setup_info = dict(
# Metadata
name='parakeet',
version=VERSION,
author='PaddleSL Team',
author_email='',
url='https://github.com/PaddlePaddle',
description='Speech synthesis tools and models based on Paddlepaddle',
long_description=long_description,
license='Apache 2',
install_requires=[
'numpy', 'nltk', 'inflect', 'librosa', 'unidecode', 'numba', 'tqdm', 'matplotlib', 'tensorboardX', 'tensorboard', 'scipy', 'tqdm',
],
# Package info
packages=find_packages(exclude=('test', 'test.*')),
zip_safe=True,
)
setup(**setup_info)
\ No newline at end of file
from parakeet.data.ljspeech import LJSpeech
from parakeet.datasets.ljspeech import LJSpeech
from parakeet.data.datacargo import DataCargo
from pathlib import Path
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册