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
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
Deniz Şafak
52a562039e
Potentially fixed subtitle generation stucks at 9:59:59
2025-09-17 05:50:07 +03:00
Deniz Şafak
6291f89ae9
Added new option Configure silence between chapters
2025-09-17 04:36:48 +03:00
Deniz Şafak
219e2fc6ae
Improved the markdown logic
2025-09-17 03:32:13 +03:00
Deniz Şafak
6834d223c9
Fixed No Qt platform plugin could be initialized error
2025-09-14 21:48:08 +03:00
Deniz Şafak
023884d6d8
1.1.7
2025-08-25 03:09:37 +03:00
Deniz Şafak
aa98547456
Fixed sleep inhibition error
2025-08-25 02:19:05 +03:00
Deniz Şafak
3171066f0c
Improve karaoke mode and update changelog
2025-08-25 01:34:16 +03:00
Deniz Şafak
395cd75038
v1.1.6
2025-07-30 02:33:52 +03:00
Deniz Şafak
1fe5a73c98
Improved EPUB chapter detection
2025-07-30 02:25:06 +03:00
Deniz Şafak
37db948d2f
Include Mandarin Chinese (misaki[zh]) by default
2025-07-29 17:14:59 +03:00
Deniz Şafak
63679405a9
Ask user for CUDA installation in Windows installer script
2025-07-29 16:56:39 +03:00
Deniz Şafak
156fa75c76
Fixed SRT subtitle numbering issue in #41
2025-07-29 15:47:45 +03:00
Deniz Şafak
c7631cc852
v1.1.5
2025-07-16 16:48:36 +03:00
Deniz Şafak
6f09efd018
Improved automatic filename suffixing
2025-07-16 16:47:18 +03:00
Deniz Şafak
f1903eb6ac
Fixed sleep prevention process not ending if program exited using Ctrl+C or kill
2025-07-16 15:35:45 +03:00
Deniz Şafak
977b2a736c
Changed the temporary directory path to user's cache directory
2025-07-16 15:03:10 +03:00
Deniz Şafak
5f5dc85ae0
v1.1.4 - Fixed extra metadata information not being saved to M4B files
2025-07-16 07:14:10 +03:00
Deniz Şafak
8bc51dd270
App window now tries to fit the screen
2025-07-16 06:26:59 +03:00
Deniz Şafak
d16c7603ce
Better logic for M4B generation that makes it very fast
2025-07-16 05:15:08 +03:00
Deniz Şafak
970fc6c9c0
Better sleep state handling for Linux
2025-07-16 01:14:14 +03:00
Deniz Şafak
d2f1c12de9
Fixed last sentence/subtitle entry timing in generated subtitles
2025-07-16 01:00:27 +03:00
Deniz Şafak
0195788a54
v1.1.2
2025-07-15 11:59:27 +03:00
Deniz Şafak
89a7116c87
Generate subtitles dynamically like sound files, improvements in code
2025-07-15 11:50:22 +03:00
Deniz Şafak
6b85a08ccb
Add new options and improvements for hfhub
2025-07-15 10:24:05 +03:00
Deniz Şafak
b9c3fd7c6c
Added a better logic for detecting chapters from the epub
2025-07-15 09:05:18 +03:00
Deniz Şafak
a35bea9053
Directly write to audio file instead of RAM, improvements
2025-07-15 08:50:26 +03:00
Deniz Şafak
e2802a2737
Potential fix for #37 and #38
2025-07-15 02:11:31 +03:00
Deniz Şafak
e86ad435e5
Fixed Open folder and Open file buttons in the queue manager GUI
2025-07-14 12:09:44 +03:00
Deniz Şafak
7a8df9b34e
v1.1.1
2025-07-11 11:51:41 +03:00
Deniz Şafak
efe0c48877
v1.1.0
2025-07-11 11:06:12 +03:00
Deniz Şafak
9b88a1ba55
Added chapter options countdown and new option "Configure max lines in log window", improvements in code
2025-07-11 03:31:47 +03:00
Deniz Şafak
6ede337658
Various improvements and modifications in code and documentation
2025-07-10 23:27:19 +03:00
Deniz Şafak
60b22c7731
Add dark theme support, improvements
2025-07-05 02:48:34 +03:00
Deniz Şafak
bc4ae106c1
Update changelog
2025-06-23 05:12:49 +03:00
Deniz Şafak
ec7656efb3
Update changelog
2025-06-23 05:12:17 +03:00
Deniz Şafak
d736242016
Update changelog
2025-05-28 13:40:39 +03:00
Deniz Şafak
dfb9256abe
v1.0.9
2025-05-28 13:39:25 +03:00
Deniz Şafak
2f5780f40e
Added new option: Subtitle format
2025-05-28 13:28:59 +03:00
Deniz Şafak
010274e703
Improved chapter filename generation
2025-05-28 01:12:38 +03:00
Deniz Şafak
ee2999f2cd
Added chunking/segmenting system
2025-05-28 00:39:08 +03:00
Deniz Şafak
26d4481ee1
"Composer" and "Genre" metadata fields for M4B files are now editable from the text editor, update Readme
2025-05-27 12:49:53 +03:00