Commit Graph

  • bb96ae502c refactor: migrate remaining consumers to get_metadata API Artem Akymenko 2026-07-08 15:58:51 +00:00
  • a4d25accc1 refactor(pyqt): migrate from VOICES_INTERNAL to get_metadata API Artem Akymenko 2026-07-08 15:57:18 +00:00
  • 66964bfd0b Merge pull request #185 from denizsafak/refactor/use-backend-metadata-in-webui Artem Akymenko 2026-07-08 18:49:21 +03:00
  • f8f72624f8 refactor(webui): replace direct VOICES_INTERNAL/DEFAULT_SUPERTONIC_VOICES with get_metadata API refactor/use-backend-metadata-in-webui Artem Akymenko 2026-07-08 15:40:13 +00:00
  • e7a88a513a ci: fix duplicate triggers, pin macos-14 to avoid migration warning Artem Akymenko 2026-07-08 13:51:19 +00:00
  • 2277f16d0a Merge pull request #184 from denizsafak/refactor/use-backend-metadata-for-voice-lists Artem Akymenko 2026-07-08 16:51:58 +03:00
  • 1d50429b87 refactor: migrate core modules to use TTSBackendMetadata.voices via registry Artem Akymenko 2026-07-08 13:43:52 +00:00
  • 29681a5fbb ci: update actions to v7/v6, add pip caching, optimize Dockerfile layer order Artem Akymenko 2026-07-08 13:21:06 +00:00
  • 50fa2e5b9e Merge pull request #183 from denizsafak/refactor/store-supported-voices-in-backend-metadata Artem Akymenko 2026-07-08 16:02:57 +03:00
  • 5816feb6da feat: store supported voices in TTSBackendMetadata Artem Akymenko 2026-07-06 17:40:49 +00:00
  • b95df8f217 Merge pull request #182 from denizsafak/refactor/add-kokoro-backend Artem Akymenko 2026-07-06 17:29:49 +03:00
  • 245e67284e Merge pull request #181 from denizsafak/refactor/add-supertonic-backend Artem Akymenko 2026-07-06 17:29:22 +03:00
  • e2557d961b feat: add KokoroBackend implementing TTSBackend protocol Artem Akymenko 2026-07-06 12:42:06 +00:00
  • 9c6b3774b4 feat: add SupertonicBackend implementing TTSBackend protocol Artem Akymenko 2026-07-06 12:57:06 +00:00
  • fd9fe5579a Merge pull request #180 from k0sm0naft/refactor/use-registry-for-preview Artem Akymenko 2026-07-06 16:53:28 +03:00
  • f079373821 refactor: migrate preview and conversion code to use TTSBackendRegistry Artem Akymenko 2026-07-06 11:47:55 +00:00
  • fbb5d4e368 Merge pull request #179 from k0sm0naft/refactor/backend-registry Deniz Şafak 2026-07-06 15:14:47 +03:00
  • 57fec453e2 feat: auto-register existing TTS backends Artem Akymenko 2026-07-06 09:02:40 +00:00
  • 58fe22e3d5 feat: add TTSBackendRegistry for backend registration and creation Artem Akymenko 2026-07-06 09:01:16 +00:00
  • ab8cbc4911 Merge pull request #178 from k0sm0naft/refactor/backend-package Deniz Şafak 2026-07-06 14:50:16 +03:00
  • 5e2048072a Merge pull request #177 from k0sm0naft/refactor/tts-backend-interface Deniz Şafak 2026-07-06 14:49:35 +03:00
  • 66ed2a202d refactor: move backend implementations to tts_backends package Artem Akymenko 2026-07-05 18:01:27 +00:00
  • 45e859dac4 feat: Add TTSBackendMetadata model Artem Akymenko 2026-07-05 15:17:13 +00:00
  • 56d3e414b3 Merge pull request #176 from k0sm0naft/feat/voice-metadata Deniz Şafak 2026-07-06 11:01:22 +03:00
  • b942bcb820 Merge pull request #175 from k0sm0naft/refactor/tts-backend-interface Deniz Şafak 2026-07-06 11:00:46 +03:00
  • 47efcb4420 feat: add VoiceMetadata data model for TTS backends Artem Akymenko 2026-07-05 19:07:57 +00:00
  • 7b3f9d8615 Merge branch 'main' into refactor/tts-backend-interface Artem Akymenko 2026-07-05 16:53:40 +03:00
  • 9833bb0843 refactor: Switch TTSBackend from ABC to Protocol Artem Akymenko 2026-07-05 13:47:31 +00:00
  • cbc05ead42 Merge pull request #173 from k0sm0naft/refactor/tts-backend-interface Deniz Şafak 2026-07-03 21:04:47 +03:00
  • 50b4d6872a feat: Add minimal TTSBackend interface for future extensibility Artem Akymenko 2026-07-03 01:25:41 +03:00
  • 268de365f5 Update README.md to include Supertonic TTS in PyQt6 Desktop GUI features - Supertonic 3 support Fixes #163 feature/supertonic-3 Juraj Borza 2026-05-25 20:45:28 +02:00
  • e193a686c6 Fix syntax errors in supertonic_total_steps retrieval in service.py and new_job_step_book.html Deniz Şafak 2026-05-24 15:27:23 +03:00
  • e9ce1942fe Merge pull request #166 from jborza/feature/supertonic-3 Deniz Şafak 2026-05-24 15:04:10 +03:00
  • 6bd2c109d8 flet ui (experimental) flet-experimental Deniz Şafak 2026-05-24 14:58:41 +03:00
  • 0f0cd86dd4 Add onnxruntime-gpu installation for Supertonic GPU acceleration - #163 Juraj Borza 2026-05-24 13:32:49 +02:00
  • ef0af3e0d7 fixed supertonic voice selection for preview - #163 Juraj Borza 2026-05-24 13:16:05 +02:00
  • 8163666dd9 increased supertonic max chunk length so longer sentences won't be split #163 Juraj Borza 2026-05-24 13:09:23 +02:00
  • 9cfe799a8e supertonic picker for web version - #163 Juraj Borza 2026-05-24 11:11:23 +02:00
  • 502a2d5a2e set default steps to 8, updated supertonic rate from 24000 to 44100 - #163 Juraj Borza 2026-05-24 11:11:05 +02:00
  • 08bcb3f492 Refactor flag icon handling and update language code mappings for SuperTonic and Kokoro Juraj Borza 2026-05-24 08:07:05 +02:00
  • 81937b7a40 Add Supertonic TTS provider support and configuration options Juraj Borza 2026-05-23 21:12:05 +02:00
  • da68f38b9b Refactor segment processing with overflow error handling Yash 2026-05-22 10:07:38 +05:30
  • 9fa81fbe1e Merge pull request #160 from JoaGamo/main Deniz Şafak 2026-04-30 13:05:44 +03:00
  • 9fd9fad238 Fall-back to CPU if no compatible device is available JoaGamo 2026-04-21 22:50:59 -03:00
  • ca5c5ee62d Merge pull request #146 from olandir/131wVoiceTags Deniz Şafak 2026-03-07 01:48:59 +03:00
  • e51be95bc1 Update .gitignore olandir 2026-02-28 21:26:57 -05:00
  • 2223f46c9e Port voice marker and word substitution features to upstream refactored structure olandirandClaude Sonnet 4.6 2026-02-28 21:19:39 -05:00
  • 8322f7f416 Merge pull request #128 from vladimir-sol/fix-add-missing-pauses Deniz Şafak 2026-02-19 14:57:06 +03:00
  • 2c15d2f78a Ensure appropriate speech pauses by adding newlines at epub processing Vladimir Sol 2026-02-17 19:59:03 -08:00
  • cc9c2a22ba Update GitHub Sponsors usernames in FUNDING.yml Deniz Şafak 2026-02-10 16:14:05 +03:00
  • d1366b445d Merge pull request #139 from abenea/crash Deniz Şafak 2026-02-08 17:51:56 +03:00
  • c224cdbb56 Fix importing chapters in the PyQt UI. Andrei Benea 2026-02-08 03:43:32 +01:00
  • d30415ffe7 Update project version from 1.3.0 to 1.3.1. v1.3.1 Deniz Şafak 2026-02-07 00:23:08 +03:00
  • 083f1eb09b Update CHANGELOG for version 1.3.0 v1.3.0 Deniz Şafak 2026-02-07 00:04:03 +03:00
  • 30929e8f4e Format pyproject.toml Deniz Şafak 2026-02-07 00:03:20 +03:00
  • de4c418dff v1.3.0 webui Deniz Şafak 2026-02-06 23:54:22 +03:00
  • ded73843c9 Merge pull request #136 from denizsafak/webui Deniz Şafak 2026-02-06 23:46:03 +03:00
  • 7b1f4f54ee Update README.md Deniz ŞafakandCopilot 2026-02-06 23:45:13 +03:00
  • 8cbfc15028 Update CHANGELOG.md Deniz ŞafakandCopilot 2026-02-06 23:44:52 +03:00
  • 79957d09ed Fix c10.dll issue in installer script Deniz Şafak 2026-02-06 23:36:32 +03:00
  • 925ef51edc Add webui photo Deniz Şafak 2026-02-06 23:26:16 +03:00
  • be7c7baa75 Update readme Deniz Şafak 2026-02-06 23:20:04 +03:00
  • 6ab863e65f Update README and version Deniz Şafak 2026-02-06 23:09:49 +03:00
  • 950eb317f0 Fixed all pytest errors, enhanced book parser with context management and resource cleanup, update tests for proper parser closure Deniz Şafak 2026-01-10 00:09:04 +03:00
  • bd30939d27 Fix "span_text not defined" warning Deniz Şafak 2026-01-09 22:39:49 +03:00
  • ace1022da4 Merge pull request #126 from mohangk/webui Deniz Şafak 2026-01-09 20:50:33 +03:00
  • eb7d135bc3 Further refactoring of book_handler logic into PDFParser Mohan Krishnan 2026-01-08 08:12:18 +08:00
  • 5ae153f841 Reformat using black Deniz Şafak 2026-01-09 01:36:14 +03:00
  • 3c800df450 Performance improvements for voice mixer Deniz Şafak 2026-01-09 01:30:38 +03:00
  • fc0af420c6 Handle empty voice list initially Deniz Şafak 2026-01-09 01:19:39 +03:00
  • 7677f5a1e2 Update installation instructions in README to use editable mode for development Deniz Şafak 2026-01-08 01:30:43 +03:00
  • 0e726b97c4 Merge pull request #120 from jeremiahsb/main Deniz Şafak 2026-01-08 01:03:35 +03:00
  • b5b157879f Resolve book_handler conflict: keep PyQt in pyqt/ JB 2026-01-06 16:40:22 -08:00
  • 27041c6475 Merge branch 'feature/additive-merge-webui' into integrate/webui-into-main-20260106-1629 JB 2026-01-06 16:32:03 -08:00
  • 7df4345486 Merge upstream/main into feature branch JB 2025-12-22 12:39:05 -08:00
  • 5b174737ad Merge upstream/main into main JB 2025-12-22 11:50:47 -08:00
  • 1219b408b5 feat: Update Dockerfile and entrypoint script for CUDA diagnostics and web server startup; adjust PyTorch version and URL handling JB 2025-12-22 08:54:03 -08:00
  • b2058ef3ee fix: Adjust URL handling in CalibreOPDSClient to support base URLs without trailing slashes JB 2025-12-22 07:27:17 -08:00
  • d1e0e0a536 feat: Refactor Audiobookshelf and Calibre OPDS integration routes to use helper functions for settings extraction JB 2025-12-22 06:56:25 -08:00
  • 4272c847f7 feat: Add network mode configuration for Docker in .env and docker-compose JB 2025-12-22 06:42:00 -08:00
  • 89645682f1 fix: Use abogen-web command in Docker for headless web UI JB 2025-12-22 06:17:40 -08:00
  • e2b2f610a6 feat: Additive merge of webui branch with PyQt GUI support JB 2025-12-22 05:51:21 -08:00
  • 76cab1192c Merge pull request #119 from mohangk/main Deniz Şafak 2025-12-22 11:23:24 +03:00
  • 1fdd1c8540 Extracts book_parser.py from book_handler.py Mohan Krishnan 2025-12-22 13:32:40 +08:00
  • ede5343e0c feat: Update job detail and logs routes to return friendly pages instead of 404 errors JB 2025-12-21 16:21:45 -08:00
  • 63d179ba19 feat: Update GPU configuration to prioritize CUDA and remove TensorRT dependency JB 2025-12-21 09:04:19 -08:00
  • 90786d2bed feat: Update Supertonic GPU configuration to include loader patching for ONNX providers JB 2025-12-21 08:58:51 -08:00
  • c2209eeb2a feat: Add GPU configuration for Supertonic to enable acceleration support JB 2025-12-21 08:51:05 -08:00
  • 899c9f5aa5 feat: Add USE_GPU argument to Dockerfile and docker-compose for GPU support JB 2025-12-21 08:31:51 -08:00
  • 938e122166 feat: Refactor code structure to move web-related components to the webui module and update references accordingly JB 2025-12-21 08:12:48 -08:00
  • 5303dcf681 Refactored code to move into the webui folder in order to prep for merging the branch. JB 2025-12-21 08:06:15 -08:00
  • b47952b857 feat: Enhance series metadata handling in Calibre OPDS integration and Epub extraction JB 2025-12-20 20:22:05 -08:00
  • 0fe8ee0ad4 feat: Add pending ID handling and pronunciation/manual overrides to audio preview generation JB 2025-12-20 17:40:05 -08:00
  • 5dd53354a1 feat: Add _chunk_text_for_tts function to prioritize raw text for TTS synthesis and implement related tests JB 2025-12-20 17:18:46 -08:00
  • eb57744533 feat: Implement unsupported character handling in Supertonic pipeline and add related tests JB 2025-12-20 12:18:27 -08:00
  • de8debb6b1 feat: Add support for saved speaker references in voice selection and enhance related tests JB 2025-12-20 09:11:35 -08:00
  • e47536e2ab feat: Enhance voice resolution handling and support mixed-provider conversions JB 2025-12-20 09:09:37 -08:00
  • 32f616e90b feat: Improve SuperTonic voice resolution and add tests for voice formula handling JB 2025-12-20 08:35:33 -08:00
  • 19e98c3ad6 feat: Add subtitle support in OPDSEntry and enhance metadata handling in API routes JB 2025-12-20 08:27:47 -08:00
  • eabfe87ffb feat: Enhance Supertonic voice mixer controls with range inputs and display labels JB 2025-12-20 07:36:34 -08:00