Metadata-Version: 2.1
Name: dnn_tts_torch
Version: 0.0.9
Summary: This is a library consisting of pre-trained models for the synthesis of Russian and English speech
Home-page: https://github.com/KirillPogranichny/dnn_tts_torch.git
Author: KirillPogranichny
Author-email: kirillpogranichny@gmail.com
Project-URL: GitHub, https://github.com/KirillPogranichny/dnn_tts_torch.git
Keywords: tts speech synthesis
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: absl-py ==2.1.0
Requires-Dist: audioread ==3.0.1
Requires-Dist: beautifulsoup4 ==4.12.3
Requires-Dist: certifi ==2024.6.2
Requires-Dist: cffi ==1.16.0
Requires-Dist: charset-normalizer ==3.3.2
Requires-Dist: colorama ==0.4.6
Requires-Dist: decorator ==5.1.1
Requires-Dist: filelock ==3.15.3
Requires-Dist: fsspec ==2024.6.0
Requires-Dist: gdown ==5.2.0
Requires-Dist: grpcio ==1.64.1
Requires-Dist: idna ==3.7
Requires-Dist: imageio ==2.34.1
Requires-Dist: intel-openmp ==2021.4.0
Requires-Dist: Jinja2 ==3.1.4
Requires-Dist: joblib ==1.4.2
Requires-Dist: lazy-loader ==0.4
Requires-Dist: librosa ==0.10.2.post1
Requires-Dist: llvmlite ==0.43.0
Requires-Dist: Markdown ==3.6
Requires-Dist: MarkupSafe ==2.1.5
Requires-Dist: mkl ==2021.4.0
Requires-Dist: mpmath ==1.3.0
Requires-Dist: msgpack ==1.0.8
Requires-Dist: networkx ==3.3
Requires-Dist: numba ==0.60.0
Requires-Dist: numpy ==1.26.4
Requires-Dist: packaging ==24.1
Requires-Dist: pillow ==10.3.0
Requires-Dist: platformdirs ==4.2.2
Requires-Dist: pooch ==1.8.2
Requires-Dist: protobuf ==4.25.3
Requires-Dist: pycparser ==2.22
Requires-Dist: PySocks ==1.7.1
Requires-Dist: requests ==2.32.3
Requires-Dist: scikit-image ==0.24.0
Requires-Dist: scikit-learn ==1.5.0
Requires-Dist: scipy ==1.13.1
Requires-Dist: setuptools ==70.1.0
Requires-Dist: six ==1.16.0
Requires-Dist: soundfile ==0.12.1
Requires-Dist: soupsieve ==2.5
Requires-Dist: soxr ==0.3.7
Requires-Dist: sympy ==1.12.1
Requires-Dist: tbb ==2021.13.0
Requires-Dist: tensorboard ==2.17.0
Requires-Dist: tensorboard-data-server ==0.7.2
Requires-Dist: tensorboardX ==2.6.2.2
Requires-Dist: threadpoolctl ==3.5.0
Requires-Dist: tifffile ==2024.6.18
Requires-Dist: torch ==2.3.1
Requires-Dist: tqdm ==4.66.4
Requires-Dist: typing-extensions ==4.12.2
Requires-Dist: urllib3 ==2.2.2
Requires-Dist: Werkzeug ==3.0.3

# DNN TTS Torch #

DNN TTS Torch это инструмент для синтеза качественной русской и английской речи, использующий обученные модели. 

**Проект на GitHub**: https://github.com/KirillPogranichny/dnn_tts_torch

### Инструкция ###

Команда для установки библиотеки:

`pip install dnn_tts_torch`

Функция для синтеза речи:

`synthesize(x, dataset=y)`

`x` _- список, содержащий строки, которые будут преобразованы в аудиофайл формата .wav._

`y` _- аргумент для выбора языка модели. Может принимать_ `'ruspeech'` _для синтеза русской речи или_ `'ljspeech'` _для синтеза английской речи. По умолчанию_ `dataset='ruspeech'`.

### Пример работы ###

    from dnn_tts_torch.synthesize import synthesize
    
    text = ['Факультет математики и компьютерных наук сделал меня человеком.']
    synthesize(text, dataset='ruspeech')

В качестве результата пользователь получит .wav файл переданного текста. Для того, чтобы получить сразу несколько аудиофайлов - добавьте соответствующие элементы в список.
