Description
This is a Python tool for voicing a written story, with different voices and sounds.
Features:
- Supports the best three open source engines: XTTS, piper, ChatTTS
- You can easily copy ttsengine_xtts.py and alter it to fit other TTS engines
- Optional background audios
- Each character can have its own unique voice
- The story's flow can be modified, if you want periods of silence, chapters randomised, or events looped
Requirements
- A supported TTS engine
- VLC
- Python 3
- playwav