aboutsummaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorhistoria <historiavg@proton.me>2026-08-26 01:18:56 -0400
committerhistoria <historiavg@proton.me>2026-08-26 01:18:56 -0400
commit104a0d65c1ba37847c15b64212b7fec8ba371ccb (patch)
tree71555cb9dfce790c0be998267c2dbe8be5549cc5 /requirements.txt
parent29aa2c8f18516e82429a9e751a74d48284f67e9c (diff)
downloadtts-audiobook-generator-104a0d65c1ba37847c15b64212b7fec8ba371ccb.tar.gz
fix: broken venv imports
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt8
1 files changed, 5 insertions, 3 deletions
diff --git a/requirements.txt b/requirements.txt
index 17e94f5..9478b64 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,9 +3,11 @@ gradio_client>=0.7.0
pypdf>=4.0.0
ebooklib>=0.18
-# Optional dependencies
-beautifulsoup4>=4.11.0 # better HTML cleaning for EPUB
-faster-whisper>=1.0.0 # reference-audio transcription for voice cloning
+# Optional dependencies — features degrade gracefully without them
+# (tagged "# optional:" so the env bootstrap can skip them on platforms
+# with no compatible wheels instead of failing the install)
+beautifulsoup4>=4.11.0 # optional: better HTML cleaning for EPUB (stdlib fallback)
+faster-whisper>=1.0.0 # optional: reference-audio transcription (falls back to x-vector-only cloning)
windows-curses>=2.3; sys_platform == "win32" # enables the TUI on Windows
# Audio processing