Deniz Şafak
342ea0dfac
Fix spaCy unknown language error: map Kokoro single-letter codes to Language enum in get_spacy_model
2026-07-23 03:33:06 +03:00
Deniz Şafak
27f88b759d
Fix spurious HF HEAD requests: return early on cache hit in tracked_hf_hub_download
2026-07-23 03:26:58 +03:00
Deniz Şafak
dbcbb1c8a9
Fix NameError: add missing 'from pathlib import Path' in pyqt/conversion.py
2026-07-23 03:18:51 +03:00
Deniz Şafak
bd99ee1ba1
fix: subtitle FakeToken split, missing run_tts_segment_loop import
...
- subtitle_generation: split multi-sentence FakeToken into separate entries
- conversion.py: add missing run_tts_segment_loop import
No changes to spacy_utils or Language enum.
2026-07-23 03:15:21 +03:00
Deniz Şafak
d5cddb9749
fix: pass mock job object to merge_pronunciation_overrides instead of positional args
2026-07-23 02:33:18 +03:00
Deniz Şafak
ec55918b04
fix: add load_single_voice to Pipeline wrapper to prevent formula string being used as download filename
2026-07-23 02:28:41 +03:00
Deniz Şafak
14913b45e9
fix: import importlib.util explicitly (not auto-loaded in Python 3.12) — broke plugin loading, causing empty voice lists
2026-07-23 02:17:46 +03:00
Deniz Şafak
a0fdabd81f
fix: suppress harmless Qt portal registration warning on Linux
2026-07-23 01:42:41 +03:00
Deniz Şafak
473631b84e
fix: use theme-aware GREY_BACKGROUND for word substitutions instructions label
2026-07-23 01:41:13 +03:00
Deniz Şafak
0f5003dfdd
fix: add missing imports for get_resource_path and load_integration_settings
2026-07-23 01:37:50 +03:00
Deniz Şafak
fbb5d4e368
Merge pull request #179 from k0sm0naft/refactor/backend-registry
...
Add TTS backend registry and automatic backend registration
2026-07-06 15:14:47 +03:00
Deniz Şafak
ab8cbc4911
Merge pull request #178 from k0sm0naft/refactor/backend-package
...
refactor: move backend implementations to tts_backends package
2026-07-06 14:50:16 +03:00
Deniz Şafak
5e2048072a
Merge pull request #177 from k0sm0naft/refactor/tts-backend-interface
...
feat: Add TTSBackendMetadata model
2026-07-06 14:49:35 +03:00
Deniz Şafak
56d3e414b3
Merge pull request #176 from k0sm0naft/feat/voice-metadata
...
feat: add VoiceMetadata data model for TTS backends
2026-07-06 11:01:22 +03:00
Deniz Şafak
b942bcb820
Merge pull request #175 from k0sm0naft/refactor/tts-backend-interface
...
refactor: Switch TTSBackend from ABC to Protocol
2026-07-06 11:00:46 +03:00
Deniz Şafak
cbc05ead42
Merge pull request #173 from k0sm0naft/refactor/tts-backend-interface
...
refactor: introduce TTS backend abstraction
2026-07-03 21:04:47 +03:00
Deniz Şafak
9fa81fbe1e
Merge pull request #160 from JoaGamo/main
...
Fix #152 : preview buttons on webUI
2026-04-30 13:05:44 +03:00
Deniz Şafak
ca5c5ee62d
Merge pull request #146 from olandir/131wVoiceTags
...
Voice Tags and Word Substitution Added to Main Script
2026-03-07 01:48:59 +03:00
Deniz Şafak
8322f7f416
Merge pull request #128 from vladimir-sol/fix-add-missing-pauses
...
Ensure appropriate speech pauses by adding newlines at epub processing
2026-02-19 14:57:06 +03:00
Deniz Şafak
cc9c2a22ba
Update GitHub Sponsors usernames in FUNDING.yml
2026-02-10 16:14:05 +03:00
Deniz Şafak
d1366b445d
Merge pull request #139 from abenea/crash
...
Fix importing chapters in the PyQt UI.
2026-02-08 17:51:56 +03:00
Deniz Şafak
d30415ffe7
Update project version from 1.3.0 to 1.3.1.
2026-02-07 00:23:08 +03:00
Deniz Şafak
083f1eb09b
Update CHANGELOG for version 1.3.0
...
Removed unreleased section and updated version 1.3.0 details.
2026-02-07 00:04:03 +03:00
Deniz Şafak
30929e8f4e
Format pyproject.toml
2026-02-07 00:03:20 +03:00
Deniz Şafak
ded73843c9
Merge pull request #136 from denizsafak/webui
...
Merge webui with main
Huge thanks to @jeremiahsb!!
2026-02-06 23:46:03 +03:00
Deniz Şafak and Copilot
7b1f4f54ee
Update README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-06 23:45:13 +03:00
Deniz Şafak and Copilot
8cbfc15028
Update CHANGELOG.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-06 23:44:52 +03:00
Deniz Şafak
79957d09ed
Fix c10.dll issue in installer script
2026-02-06 23:36:32 +03:00
Deniz Şafak
925ef51edc
Add webui photo
2026-02-06 23:26:16 +03:00
Deniz Şafak
be7c7baa75
Update readme
2026-02-06 23:20:04 +03:00
Deniz Şafak
6ab863e65f
Update README and version
2026-02-06 23:09:49 +03:00
Deniz Şafak
950eb317f0
Fixed all pytest errors, enhanced book parser with context management and resource cleanup, update tests for proper parser closure
2026-01-10 00:09:04 +03:00
Deniz Şafak
bd30939d27
Fix "span_text not defined" warning
2026-01-09 22:39:49 +03:00
Deniz Şafak
ace1022da4
Merge pull request #126 from mohangk/webui
...
Further refactoring of book_handler logic into PDFParser
2026-01-09 20:50:33 +03:00
Deniz Şafak
5ae153f841
Reformat using black
2026-01-09 01:36:14 +03:00
Deniz Şafak
3c800df450
Performance improvements for voice mixer
2026-01-09 01:30:38 +03:00
Deniz Şafak
fc0af420c6
Handle empty voice list initially
2026-01-09 01:19:39 +03:00
Deniz Şafak
7677f5a1e2
Update installation instructions in README to use editable mode for development
2026-01-08 01:30:43 +03:00
Deniz Şafak
0e726b97c4
Merge pull request #120 from jeremiahsb/main
...
feat: Supertonic TTS integration, Docker/GPU enhancements, PyQt support, and comprehensive test suite
2026-01-08 01:03:35 +03:00
Deniz Şafak
76cab1192c
Merge pull request #119 from mohangk/main
...
Extracts book_parser.py from book_handler.py
2025-12-22 11:23:24 +03:00
Deniz Şafak
1c33a99554
Merge pull request #115 from cedarhillgoods/patch-1
...
Fixed typo (termminal > terminal)
2025-12-16 02:46:29 -08:00
Deniz Şafak
66a97835f0
Update README.md and pyproject.toml for improved installation instructions and development dependencies
2025-12-13 23:03:51 +03:00
Deniz Şafak
0d097f562a
Update installation instructions for AMD GPUs and CUDA versions in README.md
2025-12-13 21:02:29 +03:00
Deniz Şafak
a7ae13558c
Add missing load_config import to subtitle_utils.py
2025-12-13 20:32:33 +03:00
Deniz Şafak
5735f05be0
Improve WINDOWS_INSTALL.bat to support version selection and install dependencies using uv
2025-12-13 20:27:48 +03:00
Deniz Şafak
c3673b6dc7
Merge pull request #113 from mohangk/refactor
...
Extracts out subtitle_utils from conversion.py
2025-12-13 08:19:10 -08:00
Deniz Şafak
5010616e85
Add PyPI total downloads badge to README
...
Added a badge for total downloads from PyPI.
2025-12-12 04:33:39 +03:00
Deniz Şafak
65eecbcfee
Update installation instructions in README for Silicon and Intel Mac support
2025-12-10 23:50:43 +03:00
Deniz Şafak
c9b17b6f49
Update installation commands in README to include index strategy for CUDA and ROCm
2025-12-10 05:59:58 +03:00
Deniz Şafak
7722863435
Update installation commands in README to include extra index URLs for CUDA and ROCm
2025-12-10 05:40:16 +03:00
Deniz Şafak
6a1928483b
Fix numpy error
2025-12-10 04:22:30 +03:00
Deniz Şafak
2a20dfab6f
Update readme
2025-12-10 04:19:12 +03:00
Deniz Şafak
a2f186e7a1
Update installation command in README to include Kokoro dependency
2025-12-10 04:17:18 +03:00
Deniz Şafak
56f81ef892
v1.2.5
2025-12-10 03:35:00 +03:00
Deniz Şafak
968c673e58
Fixed incorrect sentence segmentation when using spaCy
2025-12-10 03:20:59 +03:00
Deniz Şafak
174ff4232f
Update installation instructions in README for uv
2025-12-10 03:03:49 +03:00
Deniz Şafak
c43659005e
Added new option: Override item settings with current selection
2025-12-10 01:27:00 +03:00
Deniz Şafak
e3cdd1a9ca
Fixed Error "Could not load the Qt platform plugin "xcb" mentioned in #101
2025-12-09 04:24:38 +03:00
Deniz Şafak
ed31aaf632
Implement PyPI package builder script with version handling and build module installation
2025-12-09 01:00:35 +03:00
Deniz Şafak
0820c40b14
uv integration: add optional dependencies and index definitions for CUDA and ROCm configurations
2025-12-08 23:00:57 +03:00
Deniz Şafak
0ac2810515
update changelog
2025-12-03 21:36:47 +03:00
Deniz Şafak
1c3fd9e4cf
Fix #109
2025-12-03 21:34:35 +03:00
Deniz Şafak
e96c19ace6
Fixed the No module named pip error
2025-11-29 13:21:33 +03:00
Deniz Şafak
4e678c7e13
Fix defaults for replace_single_newlines variable
2025-11-28 23:25:02 +03:00
Deniz Şafak
7ee40d6aca
Add web application version of Abogen
...
Added information about the web application version of Abogen, including repository access and future plans for merging.
2025-11-28 17:06:23 +03:00
Deniz Şafak
55a4f958ee
Update changelog
2025-11-28 05:17:31 +03:00
Deniz Şafak
6c633e9167
v1.2.4
2025-11-28 05:16:39 +03:00
Deniz Şafak
566158c132
Reformat using black
2025-11-28 05:07:26 +03:00
Deniz Şafak
bf43d1799d
Update readme
2025-11-28 05:06:51 +03:00
Deniz Şafak
7293b4b826
New option: **Pre-download models and voices for offline use**
2025-11-28 04:58:13 +03:00
Deniz Şafak
34f2d712b3
Update readme
2025-11-28 00:56:44 +03:00
Deniz Şafak
5ef2612df6
Add spaCy support for improved sentence segmentation, possible fix for #91
2025-11-28 00:49:36 +03:00
Deniz Şafak
290c265d5e
Improve cleanup_preview_threads function
2025-11-24 00:46:13 +03:00
Deniz Şafak
ed418ac11d
Added support for . separator in timestamps
2025-11-23 17:30:05 +03:00
Deniz Şafak
e6abf2e541
Change audiobook to audio
2025-11-23 16:07:28 +03:00
Deniz Şafak
f5d95547c5
Added subtitle generation support for non-English languages, improvements in code and documentation
2025-11-23 16:03:41 +03:00
Deniz Şafak
795bd8f1aa
Fix WINDWOS_INSTALL.bat
2025-11-22 15:41:40 +03:00
Deniz Şafak
c4e2a5ef0d
Merge pull request #103 from denizsafak/copilot/improve-slow-code-efficiency
...
Optimize regex compilation and eliminate busy-wait loops
2025-11-22 15:22:15 +03:00
Deniz Şafak
f57d1994cf
Update CHANGELOG.md for pre-release 1.2.4: optimize regex compilation and eliminate busy-wait loops
2025-11-22 15:20:17 +03:00
Deniz Şafak
6482a56479
Remove unused import of QEventLoop
2025-11-22 15:14:41 +03:00
Deniz Şafak
8ddfd01dff
Delete test_performance.py
2025-11-22 15:13:50 +03:00
Deniz Şafak
ac551abd55
Delete PERFORMANCE_OPTIMIZATIONS.md
2025-11-22 15:13:36 +03:00
Deniz Şafak
f477703b1a
v1.2.3
2025-11-19 02:24:42 +03:00
Deniz Şafak
6b3125b624
v1.2.2
2025-11-19 02:06:33 +03:00
Deniz Şafak
bb5c4204de
Reformat using black
2025-11-19 01:54:11 +03:00
Deniz Şafak
43f5589a9d
Update changelog and images
2025-11-19 01:39:50 +03:00
Deniz Şafak
10d3f470e7
Add support for embedding cover images in M4B files and update documentation
2025-11-19 01:03:10 +03:00
Deniz Şafak
c72c8e777c
Update CHANGELOG
2025-11-18 15:27:09 +03:00
Deniz Şafak
b51e094af1
Update CHANGELOG with subtitle audio generation details
...
Added detailed instructions for generating audio from subtitle files.
2025-11-18 15:24:44 +03:00
Deniz Şafak
04844997d5
Update README.md
2025-11-18 15:13:42 +03:00
Deniz Şafak
7835211a25
Update README.md
2025-11-18 15:07:38 +03:00
Deniz Şafak
6bb6fcb406
Add subtitle file voicing feature, improvements in code and documentation
2025-11-18 04:37:15 +03:00
Deniz Şafak
ad8a6e520e
Update WINDOWS_INSTALL.bat
2025-11-17 12:23:00 +03:00
Deniz Şafak
fe22fe83b0
Possible fix for "CUDA is not available" issue, improvements in code and readme
2025-11-16 01:30:32 +03:00
Deniz Şafak
afbd5203fe
Fixed [WinError 1114] A dynamic link library (DLL) initialization routine failed, Potential fix for CUDA GPU is not available
2025-10-30 12:52:46 +03:00
Deniz Şafak
4b175c7cf2
Update PyTorch installation instructions for version 2.8.0
2025-10-30 12:07:19 +03:00
Deniz Şafak
334c0654ca
Modify PyTorch installation for CUDA 12.8
...
Updated PyTorch installation commands to use version 2.8.0 with CUDA (12.8) support.
2025-10-30 12:06:24 +03:00
Deniz Şafak
42b7979585
Add libxcb-cursor0 and libgl1 to Dockerfile
...
Mentioned in #97
2025-10-30 02:16:04 +03:00
Deniz Şafak
c994c2eeb0
v1.2.1
2025-10-28 02:48:06 +03:00
Deniz Şafak
e4fe8122ff
Fix book handler showing old cache when replace_single_newlines changed
2025-10-27 18:27:07 +03:00