Commit Graph
10 Commits
Author SHA1 Message Date
renatoxsr b515b8b722 [epub-tts] Merge agents/create-epub-sample-submodule into main (merge branch) 2026-08-06 18:19:44 -03:00
renatoxsr fcb4d8884d [epub-tts] Add EPUB sample submodules and download entrypoints 2026-08-06 16:33:59 -03:00
renatoxsr a2adafe9e8 [epub-tts] Merge aedocw backend vendor integration into main 2026-08-06 16:05:04 -03:00
renatoxsrandCopilot ffbf2f21be [epub-tts] Vendor aedocw backends and add adapter subclasses
- Add git submodules under src/vendor for the aedocw repositories:
  - epub2tts, epub2tts-edge, epub2tts-chatterbox, epub2tts-kokoro
- Add adapter modules in src/epub_tts to run vendored packages in isolated venvs:
  - vendor_utils.py (creates/uses per-repo .venv and installs package)
  - epub2tts.py, epub2tts_edge.py, epub2tts_chatterbox.py, epub2tts_kokoro.py
- Add aedocw_backend.py providing AedocwBackend and concrete subclasses that
  dispatch to the vendored adapters when selected via the CLI.
- Add tts_edge shim for backward compatibility.
- Register new backends in src/epub_tts/__main__.py and invoke the selected
  backend at runtime.
- Update pyproject.toml to exclude vendored packages from setuptools package
  discovery.

This change vendors upstream tools while providing thin adapters that invoke
their CLIs inside isolated virtualenvs, and integrates them into the
epub-tts backend registry.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-06 15:56:27 -03:00
renatoxsr 4437b62ae9 Changes to be committed:
new file:   AGENTS.md
	modified:   pyproject.toml
	modified:   src/epub_tts/__main__.py
	new file:   src/epub_tts/tts_backend.py
2026-08-06 14:57:57 -03:00
renatoxsr 5c187961d6 Adding basic main logic 2026-08-06 14:16:25 -03:00
renatoxsr 82bfc50284 load-dotenv>=0.1.0 2026-08-06 14:06:55 -03:00
renatoxsr 117602aa96 Added load-dotenv as a dependency 2026-08-06 14:04:31 -03:00
renatoxsr e1c423b64b Basic initial project info 2026-08-06 13:59:38 -03:00
renatoxsr b6fd2f65da Initial commit 2026-08-06 10:18:51 -03:00