Commit Graph
16 Commits
Author SHA1 Message Date
diodiogod 5a28a46010 Add audio.cpp multi-task support 2026-08-13 21:41:16 -03:00
diodiogod e6c607b582 Fix Granite diarization label formatting and SRT punctuation regressions 2026-06-23 18:04:44 -03:00
tazztone 0a8081f9c3 feat(granite): add speaker diarization for granite-speech-4.1-2b-plus and fix test runner environment detection 2026-06-23 10:30:04 +02:00
diodiogod c056da620d Version 4.26.5
Fix Text to SRT Builder Chinese punctuation spacing

Technical details:
- Add CJK-aware SRT text joining for subtitle rendering
- Tokenize CJK plain-text timing estimates by character instead of whitespace
- Preserve Chinese punctuation and quote spacing without standalone punctuation leakage
- Add regression tests for Chinese punctuation, quote spacing, and English spacing
2026-05-23 18:24:07 -03:00
diodiogod 3f0f0d42c5 Checkpoint SRT advanced options UI rewrite 2026-04-07 17:52:07 -03:00
diodiogod f09ae688c5 Version 4.24.9
Expand SRT Advanced Options heuristic language profiles

Implementation details:
- Add first-pass heuristic defaults for Spanish, French, Italian, German, Dutch, Russian, Romanian, Indonesian, Malay, Turkish, Polish, Czech, Swedish, Danish, Finnish, and Greek
- Extend Auto language resolution for the new profile set
- Update the SRT Advanced Options widget so the dropdown seeds matching defaults in the UI
2026-03-28 13:47:37 -03:00
diodiogod 2540583f1d Version 4.24.8
Improve Text to SRT Builder TTS-ready segmentation and ASR timing reuse

Implementation details:
- Add language-aware subtitle heuristic profiles with Portuguese (Brazil) defaults
- Add TTS-ready subtitle mode and preset for single-line semantic cue building
- Improve dangling-tail and incomplete-thought merging in SRT builder
- Serialize ASR timing output as reusable JSON and rename builder input to asr_timing_data
- Remove the duplicate SRT Advanced Options node alias and update bundled workflows
2026-03-28 01:59:36 -03:00
diodiogod 273229976b Version 4.24.7
Fix CosyVoice3 narrator reference and interrupt handling

Implementation details:
- Restore connected opt_narrator resolution in unified text and SRT nodes
- Propagate connected reference text and character names through CosyVoice3 processing
- Add mid-generation interrupt polling for CosyVoice3
- Patch bundled Qwen3-ASR generate loop for reliable ComfyUI interrupts
- Mark vendored Qwen3-ASR interrupt logic as a TTS Audio Suite patch
2026-03-27 22:05:56 -03:00
diodiogod 2af4285d06 Version 4.24.2
Improve Text to SRT Builder subtitle alignment and documentation

Technical details:
- Fix hyphenated compound alignment in Text to SRT Builder punctuation matching
- Preserve compound words like text-to-speech when ASR word streams split them
- Update README to surface modular SRT building and plain-text timing estimation earlier
- Expand Text to SRT Builder docs with tag-aware subtitle generation behavior
2026-03-18 08:58:52 -03:00
diodiogod 4c85b066be Preserve TTS control tags in generated SRT 2026-03-18 08:41:21 -03:00
diodiogod b09b26b112 Add text-only timing estimation to SRT builder 2026-03-18 02:09:09 -03:00
diodiogod 3434f1de0d Refine subtitle building and punctuation cleanup 2026-03-17 17:47:37 -03:00
diodiogod e489ad7015 Split ASR transcription from subtitle building 2026-03-17 10:55:36 -03:00
diodiogod c709f129fc Version 4.23.0
Add Granite ASR engine and expand unified ASR support

Implementation details:
- Add Granite ASR engine node, adapter, runtime, and unified downloader integration
- Reuse the Qwen forced aligner for optional custom Granite timestamps and SRT output
- Expose engine-side ASR translation target and prompt templates for Granite and Qwen
- Fix SRT overflow splitting so subtitle text is no longer silently dropped
- Update README and engine metadata for the expanded ASR lineup
2026-03-16 23:58:56 -03:00
diodiogod 53ea464bf0 Version 4.20.12
Improve ASR SRT segmentation and tuning options

Implementation details:
- Add advanced ASR SRT merge heuristics for dangling/leading/incomplete phrases
- Add ASR SRT advanced options node controls and tooltips
- Refine ASR SRT builder merge limits and clause splitting
2026-02-04 23:14:13 -03:00
diodiogod bab68fd256 Add unified ASR node with Qwen3-ASR support 2026-01-31 11:31:09 -03:00