Metadata-Version: |
2.1 |
Name: |
EmotiVoice |
Version: |
0.2.0 |
Summary: |
EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine |
Author: |
Huaxuan Wang |
Author-Email: |
wanghx04[at]rd.netease.com |
Home-Page: |
https://github.com/netease-youdao/EmotiVoice |
Project-Url: |
Documentation, https://github.com/netease-youdao/EmotiVoice/wiki |
Project-Url: |
Tracker, https://github.com/netease-youdao/EmotiVoice/issues |
Project-Url: |
Repository, https://github.com/netease-youdao/EmotiVoice |
License: |
Apache Software License |
Classifier: |
Programming Language :: Python |
Classifier: |
Programming Language :: Python :: 3 |
Classifier: |
Programming Language :: Python :: 3.8 |
Classifier: |
Programming Language :: Python :: 3.9 |
Classifier: |
Programming Language :: Python :: 3.10 |
Classifier: |
Programming Language :: Python :: 3.11 |
Classifier: |
Development Status :: 3 - Alpha |
Classifier: |
Intended Audience :: Science/Research |
Classifier: |
Operating System :: POSIX :: Linux |
Classifier: |
License :: OSI Approved :: Apache Software License |
Classifier: |
Topic :: Software Development :: Libraries :: Python Modules |
Classifier: |
Topic :: Multimedia :: Sound/Audio :: Speech |
Classifier: |
Topic :: Scientific/Engineering :: Artificial Intelligence |
Requires-Python: |
>=3.8.0 |
Requires-Dist: |
numpy (>=1.24.3) |
Requires-Dist: |
scipy (>=1.10.1) |
Requires-Dist: |
torch (>=2.1) |
Requires-Dist: |
torchaudio |
Requires-Dist: |
soundfile (>=0.12.0) |
Requires-Dist: |
librosa (>=0.10.0) |
Requires-Dist: |
scikit-learn |
Requires-Dist: |
numba (==0.58.1) |
Requires-Dist: |
inflect (>=5.6.0) |
Requires-Dist: |
tqdm (>=4.64.1) |
Requires-Dist: |
pyyaml (>=6.0) |
Requires-Dist: |
transformers (==4.26.1) |
Requires-Dist: |
yacs |
Requires-Dist: |
g2p-en |
Requires-Dist: |
jieba |
Requires-Dist: |
pypinyin |
Requires-Dist: |
streamlit |
Requires-Dist: |
pandas (<2.0,>=1.4) |
Requires-Dist: |
numpy (>=1.24.3); extra == "openai" |
Requires-Dist: |
scipy (>=1.10.1); extra == "openai" |
Requires-Dist: |
torch (>=2.1); extra == "openai" |
Requires-Dist: |
torchaudio; extra == "openai" |
Requires-Dist: |
soundfile (>=0.12.0); extra == "openai" |
Requires-Dist: |
librosa (>=0.10.0); extra == "openai" |
Requires-Dist: |
scikit-learn; extra == "openai" |
Requires-Dist: |
numba (==0.58.1); extra == "openai" |
Requires-Dist: |
inflect (>=5.6.0); extra == "openai" |
Requires-Dist: |
tqdm (>=4.64.1); extra == "openai" |
Requires-Dist: |
pyyaml (>=6.0); extra == "openai" |
Requires-Dist: |
transformers (==4.26.1); extra == "openai" |
Requires-Dist: |
yacs; extra == "openai" |
Requires-Dist: |
g2p-en; extra == "openai" |
Requires-Dist: |
jieba; extra == "openai" |
Requires-Dist: |
pypinyin; extra == "openai" |
Requires-Dist: |
streamlit; extra == "openai" |
Requires-Dist: |
pandas (<2.0,>=1.4); extra == "openai" |
Requires-Dist: |
fastapi; extra == "openai" |
Requires-Dist: |
python-multipart; extra == "openai" |
Requires-Dist: |
uvicorn[standard]; extra == "openai" |
Requires-Dist: |
pydub; extra == "openai" |
Requires-Dist: |
numpy (>=1.24.3); extra == "train" |
Requires-Dist: |
scipy (>=1.10.1); extra == "train" |
Requires-Dist: |
torch (>=2.1); extra == "train" |
Requires-Dist: |
torchaudio; extra == "train" |
Requires-Dist: |
soundfile (>=0.12.0); extra == "train" |
Requires-Dist: |
librosa (>=0.10.0); extra == "train" |
Requires-Dist: |
scikit-learn; extra == "train" |
Requires-Dist: |
numba (==0.58.1); extra == "train" |
Requires-Dist: |
inflect (>=5.6.0); extra == "train" |
Requires-Dist: |
tqdm (>=4.64.1); extra == "train" |
Requires-Dist: |
pyyaml (>=6.0); extra == "train" |
Requires-Dist: |
transformers (==4.26.1); extra == "train" |
Requires-Dist: |
yacs; extra == "train" |
Requires-Dist: |
g2p-en; extra == "train" |
Requires-Dist: |
jieba; extra == "train" |
Requires-Dist: |
pypinyin; extra == "train" |
Requires-Dist: |
streamlit; extra == "train" |
Requires-Dist: |
pandas (<2.0,>=1.4); extra == "train" |
Requires-Dist: |
jsonlines; extra == "train" |
Requires-Dist: |
praatio; extra == "train" |
Requires-Dist: |
pyworld; extra == "train" |
Requires-Dist: |
flake8; extra == "train" |
Requires-Dist: |
flake8-bugbear; extra == "train" |
Requires-Dist: |
flake8-comprehensions; extra == "train" |
Requires-Dist: |
flake8-executable; extra == "train" |
Requires-Dist: |
flake8-pyi; extra == "train" |
Requires-Dist: |
mccabe; extra == "train" |
Requires-Dist: |
pycodestyle; extra == "train" |
Requires-Dist: |
pyflakes; extra == "train" |
Requires-Dist: |
tensorboard; extra == "train" |
Requires-Dist: |
einops; extra == "train" |
Requires-Dist: |
matplotlib; extra == "train" |
Provides-Extra: |
openai |
Provides-Extra: |
train |
Description-Content-Type: |
text/markdown |
License-File: |
LICENSE |