Basic initial project info

This commit is contained in:
2026-08-06 13:59:38 -03:00
parent b6fd2f65da
commit e1c423b64b
7 changed files with 213 additions and 3 deletions
+31 -1
View File
@@ -1,3 +1,33 @@
# epub-tts
Python project to gather several projects that convert EPUB files to audiobooks (M4B giles, mostly), with different TTS backends.
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).