Files
epub-tts/README.md
T
2026-08-06 13:59:38 -03:00

34 lines
1.5 KiB
Markdown

# epub-tts
Python project to gather several projects that convert EPUB files to audiobooks (M4B files, mostly), with different TTS backends.
# Requirements
Recent Python (>=3.11), pip (>=22.3), some sort of virtula environment recommended (such as the builtin venv package), and a Rust compatible platform (avoid embedded systems which do not have pre-built binaries for the compiled requirements, e.g., Android's Termux try to build everything from sources and fails miserably when doing so).
# Installation
1. [Optional] Create virtual environment anywhere, e.g.: `python -m venv .venv` and activate it.
- See your virtual environment package's documentation, such as [`venv`](https://docs.python.org/3/library/venv.html)
- A virtual environment may be “activated” using a script in its binary directory (`bin` on POSIX; `Scripts` on Windows).
- Example: `source .venv/bin/activate` or `.venv\Scripts\Activate.ps1`
2. Install depedencies with `pip install .`, which should read the `[dependencies]` section in [pyproject.toml](./pyproject.toml) or `pip install -e '.[dev]'` to install in editable mode, including `dev` dependencies section (`[optional-depedencies]`).
3. Test install running `epub-tts --version`
- Make sure the venv is activated or that pip installed the package in your PATH
#
# Citation
There is no need for academic citation specifics, just mention this project's URL and author, according to [LICENSE](./LICENSE).
# License
See [LICENSE](./LICENSE).
# Agents
See [AGENTS.md](./AGENTS.md).