Metadata-Version: 2.4
Name: yta-audio-narration-open-voice
Version: 0.0.4
Summary: Youtube Autonomous Audio Narration OpenVoice Voice Module.
License-File: LICENSE
Author: danialcala94
Author-email: danielalcalavalera@gmail.com
Requires-Python: ==3.10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: yta_audio_narration_common (>=0.0.1,<1.0.0)
Requires-Dist: yta_constants (>=0.0.1,<1.0.0)
Requires-Dist: yta_programming (>=0.0.1,<1.0.0)
Requires-Dist: yta_programming_path (>=0.0.1,<1.0.0)
Description-Content-Type: text/markdown

# Youtube Autonomous Audio Narration OpenVoice Voice Module

The Audio narration OpenVoice voice module.

Please, check the 'pyproject.toml' file to see the dependencies.

---
Working based on the guide provided in https://github.com/myshell-ai/OpenVoice/blob/main/docs/USAGE.md#openvoice-v2.

This project needs specific tensors and versions that are only compatible with `python=3.10`. If you are using Windows you can download it directly from here: https://www.python.org/downloads/release/python-3100/.

There is a `prepare.py` code that will download the checkpoints and unidic and its being executed before the tests (`poetry run prepare.py`).

#### Main steps:
- Download the `checkpoints` from the url https://myshell-public-repo-host.s3.amazonaws.com/openvoice/checkpoints_v2_0417.zip.
- Install `MeloTTS` from the git repo https://github.com/myshell-ai/MeloTTS.git
- Install `UniDic` using the `python -m unidic download` command.

