Deniz Şafak and GitHub
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
8cbfc15028
Update CHANGELOG.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-06 23:44:52 +03:00
JB
5b174737ad
Merge upstream/main into main
...
Resolved conflicts:
- CHANGELOG.md: Kept Unreleased section + upstream version history
- README.md: Kept web-first documentation rewrite
- abogen/Dockerfile: Removed (replaced by webui/Dockerfile)
- abogen/{book_handler,conversion,gui,queue_manager_gui,voice_formula_gui}.py: Kept stubs (implementations in pyqt/)
- abogen/main.py: Kept web UI launcher
- abogen/utils.py: Kept version with optional chardet imports
- pyproject.toml: Merged dependencies (kept Flask, gpustat, httpx for web UI + pip from upstream)
2025-12-22 11:50:47 -08:00
JB
e2b2f610a6
feat: Additive merge of webui branch with PyQt GUI support
...
- Add abogen/pyqt/ package with full PyQt6 desktop GUI
- Restore PyQt GUI files (gui.py, book_handler.py, queue_manager_gui.py, voice_formula_gui.py, conversion.py)
- Add new shared modules from webui: book_parser.py, subtitle_utils.py, spacy_utils.py
- Add Linux libraries (libxcb-cursor) for Qt platform plugin support
- Add new epub parsing tests from webui branch
- Update pyproject.toml with dual entry points:
- abogen: PyQt6 desktop GUI
- abogen-web: Flask Web UI
- Add PyQt6 to dependencies
- Re-export PyQt classes from root modules for backwards compatibility
- Merge CHANGELOG.md entries (1.2.0-1.2.5 from webui)
- Update README.md with dual interface documentation
Implements #26 - shared core with separate UI folders
2025-12-22 05:51:21 -08: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
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
0ac2810515
update changelog
2025-12-03 21:36:47 +03:00
Deniz Şafak
e96c19ace6
Fixed the No module named pip error
2025-11-29 13:21:33 +03:00
Deniz Şafak
55a4f958ee
Update changelog
2025-11-28 05:17:31 +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
5ef2612df6
Add spaCy support for improved sentence segmentation, possible fix for #91
2025-11-28 00:49:36 +03:00
Deniz Şafak
ed418ac11d
Added support for . separator in timestamps
2025-11-23 17:30:05 +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
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
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
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 and GitHub
c72c8e777c
Update CHANGELOG
2025-11-18 15:27:09 +03:00
Deniz Şafak and GitHub
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
6bb6fcb406
Add subtitle file voicing feature, improvements in code and documentation
2025-11-18 04:37:15 +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
c994c2eeb0
v1.2.1
2025-10-28 02:48:06 +03:00
Deniz Şafak
24d5588f09
Improvements in code
2025-10-27 17:50:59 +03:00
Deniz Şafak
7883b8865b
Fixed light theme slider colors in voice mixer
2025-10-27 17:43:54 +03:00
Deniz Şafak
9d2e8bed00
Added Open processed file and Open input file options for items in the queue manager
2025-10-27 17:24:23 +03:00
Deniz Şafak
eedf347866
Upgraded Abogen's interface from PyQt5 to PyQt6, Added tooltip indicators in queue manager
2025-10-27 17:08:32 +03:00
Deniz Şafak
0d0d3b7871
Fixed subtitle word-count splitting logic for more accurate segmentation
2025-10-22 18:27:26 +03:00
Deniz Şafak
f80c86b00d
Added loading gif animation to book handler window
2025-10-22 01:21:55 +03:00
Deniz Şafak
f5d1def330
v1.2.0
2025-10-20 03:57:16 +03:00
Deniz Şafak
4a28bfb859
Fixed “Go to folder” button not opening the chapter output directory when only separate chapters were generated
2025-10-20 03:51:27 +03:00
Deniz Şafak
1e89b566d1
Added a loading indicator to the book handler window
2025-10-20 01:17:14 +03:00
Deniz Şafak
42336145dd
Fixed taskbar icon not appearing correctly in Windows
2025-10-19 17:13:29 +03:00
Deniz Şafak
5d2da7e91c
Fixed book reprocessing issue
2025-10-19 16:37:34 +03:00
Deniz Şafak
e69195e6ef
Update changelog, fix wrong os import
2025-10-19 16:15:32 +03:00
Deniz Şafak
d426bac87e
Fixed folder and filename sanitization to properly handle OS-specific illegal characters
2025-10-19 15:40:10 +03:00
JB
41f56a8491
feat: Implement speaker analysis and EPUB 3 export functionality
...
- Added speaker analysis module to infer speaker identities from text chunks.
- Introduced SpeakerGuess and SpeakerAnalysis data classes for managing speaker data.
- Developed functions for analyzing speaker occurrences and confidence levels.
- Created EPUB 3 exporter to generate EPUB packages with synchronized narration and media overlays.
- Implemented configurable chunking options for TTS synthesis and EPUB alignment.
- Enhanced JavaScript for speaker preview functionality in the web interface.
- Added comprehensive tests for chunking and EPUB exporting features.
- Documented upgrade plan for transitioning to EPUB 3 with multi-speaker support.
2025-10-07 17:57:53 -07:00
Deniz Şafak
866746c5a1
Added Line option to subtitle generation modes
2025-10-08 00:18:39 +03:00
Deniz Şafak
14ed98c316
Update readme
2025-10-07 23:52:58 +03:00
Deniz Şafak
eacbe05934
Fixed cannot access local variable 'is_narrow' error
2025-10-07 23:42:35 +03:00
Deniz Şafak
033c809b95
Update changelog
2025-09-18 03:12:35 +03:00
Deniz Şafak
8c6e292f4f
Fixed markdown TOC generation
2025-09-18 03:08:30 +03:00
Deniz Şafak
1d8cb8eabd
Fixed the issue where spaces were deleted before punctuation marks
2025-09-18 02:37:58 +03:00
Deniz Şafak
bcd76de0c2
Update changelog
2025-09-17 22:15:43 +03:00
Deniz Şafak
de8cdfa278
Update readme and changelog
2025-09-17 22:01:14 +03:00
Deniz Şafak
9e9561988d
Fixed subtitle splitting before commas
2025-09-17 20:14:26 +03:00
Deniz Şafak
a074b8b0ad
Fixed ordered list numbers not being included in EPUB content conversion
2025-09-17 19:47:52 +03:00
Deniz Şafak
a2dc28f4d4
Fixed save options not working correctly, better indicators
2025-09-17 19:10:47 +03:00