Metadata-Version: 2.4
Name: yta-audio-narration-pipertts
Version: 0.1.2
Summary: Youtube Autonomous Audio Narration PiperTTS Voice Module.
License-File: LICENSE
Author: danialcala94
Author-email: danielalcalavalera@gmail.com
Requires-Python: >=3.10,<3.14
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: piper-tts (>=1.4.2,<9999.0.0)
Requires-Dist: requests (>=2.34.2,<9999.0.0)
Requires-Dist: yta_audio_narration_common (>=0.4.8,<1.0.0)
Requires-Dist: yta_constants (>=0.2.4,<1.0.0)
Requires-Dist: yta_programming (>=0.2.8,<1.0.0)
Description-Content-Type: text/markdown

# Youtube Autonomous Audio Narration PiperTTS Voice Module

The Audio narration PiperTTS voice module.

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

This engine needs the voices to be downloaded and loaded manually. Each voice needs 2 files, like this one:
- `es_ES-sharvard-medium.onnx`
- `es_ES-sharvard-medium.onnx.json`

These files must be in the `voices` folder to be detected. We have a `PiperTtsVoice` class that is able to download it directly from Hugginface if needed, but it is not firing this download by default.
