29 Commits
Author SHA1 Message Date
renatoxsr 2b26381a84 Atualizar defaults.env 2026-09-23 12:00:42 -03:00
renatoxsr 2d34e175bd elapsed time adjustment 2026-08-12 15:17:52 -03:00
renatoxsr b45321a19f logger and spantrack.main() working great 2026-08-12 12:32:16 -03:00
renatoxsr ea16f87fc9 spantrack interface ok 2026-08-12 09:46:34 -03:00
renatoxsr 2f9b95e095 . 2026-08-12 08:58:40 -03:00
renatoxsr 1266aef52a Merge branch 'dev' 2026-08-12 08:56:27 -03:00
renatoxsr da8e4ee602 .. 2026-08-12 08:50:39 -03:00
renatoxsr 8a0f66ebc6 spantrack 2026-08-12 08:47:49 -03:00
renatoxsr 067319f7ef log vs config vs app (DIRTY) 2026-08-11 10:10:52 -03:00
renatoxsr 2167e9b801 Debug logger 2026-08-10 18:32:29 -03:00
renatoxsr 67404c71df Logger 2026-08-10 18:20:07 -03:00
renatoxsr d087b64320 Config interface ok 2026-08-10 16:37:59 -03:00
renatoxsr 2777b34026 tts-kokoro engine underway 2026-08-07 19:00:45 -03:00
renatoxsr a1f564a051 Kokoro working, updated interface 2026-08-07 14:53:53 -03:00
renatoxsr 28ffc1820b working backend 2026-08-07 10:16:22 -03:00
renatoxsr 3553426a72 fix: lambda 2026-08-07 00:13:00 -03:00
renatoxsr b1c7a42172 Unified aedocw backends 2026-08-07 00:03:19 -03:00
renatoxsr da8940bdd4 Merge pull request 'Merge/create epub into main' (#2) from merge/create-epub-into-main into main
Reviewed-on: #2
2026-08-06 18:26:05 -03:00
renatoxsr f2c66a1876 ... 2026-08-06 18:20:54 -03:00
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