Hawk Lee
c936887aed
fix(ditto): Restore EMA Logic! Wire mouth_smoothing to MotionStitch instead of Audio2Motion v1.9.46
2026-01-22 22:28:08 +08:00
Hawk Lee
d937f688e3
feat(ditto): Add 'Custom (Manual)' option to resolve conflict with smo_k_d input v1.9.45
2026-01-22 22:18:05 +08:00
Hawk Lee
4125bbce45
feat(ditto): Upgrade mouth_smoothing to Float Blend (0.0/0.3/0.5/0.7) v1.9.44
2026-01-22 22:12:56 +08:00
Hawk Lee
aeb2ad027a
fix(ditto): Wire up mouth_smoothing parameter (was ignored) v1.9.43
2026-01-22 22:08:32 +08:00
Hawk Lee
d4d8103f9f
feat(ditto): Implement Auto-Disk Mode (Graph-Aware) v1.9.42; Clean up pose_stabilization
2026-01-22 21:58:56 +08:00
Hawk Lee
eb2dfb065c
fix(ditto): Rollback to v1.9.31 + Add Vitality Noise Injection (v1.9.41)
2026-01-22 21:32:11 +08:00
Hawk Lee
db6efd07c9
fix(video): Resolve UnboundLocalError and document zero-perf-loss Disk Mode
2026-01-22 19:35:28 +08:00
Hawk Lee
e7054c2476
fix: Robust filename pattern detection & logging for VideoCombine v1.9.30
2026-01-22 19:18:36 +08:00
Hawk Lee
b0a2bf38fa
fix: VideoCombine auto-detects filename pattern (fixes %06d vs %08d mismatch)
2026-01-22 19:11:37 +08:00
Hawk Lee
b3313cdade
perf: Maximize I/O with PNG Level 0 (No Compression)
2026-01-22 19:01:38 +08:00
Hawk Lee
f51c0f5e5b
fix: Set default filename_pattern to %08d for seamless Disk Mode integration
2026-01-22 18:53:01 +08:00
Hawk Lee
5b0a766908
perf: Optimize Disk Mode speed (Parallel I/O + Fast PNG Compression)
2026-01-22 18:51:42 +08:00
Hawk Lee
5e5f7635c0
feat: Add frames_directory input/output to BodySway for OOM-safe disk mode
2026-01-22 18:30:18 +08:00
Hawk Lee
f22abda3b1
feat: Add save_to_disk mode for Ditto to prevent OOM on large frame counts
2026-01-22 18:19:30 +08:00
Hawk Lee
e6f97e233e
perf: Optimize Ditto frame→tensor conversion to avoid memory doubling
2026-01-22 18:13:00 +08:00
Hawk Lee
731779be36
perf: True incremental frame release in VideoCombine by converting tensor to list
2026-01-22 16:21:01 +08:00
Hawk Lee
e0569820ed
perf: Optimize AIIA_VideoCombine memory with incremental frame release
2026-01-22 15:51:27 +08:00
Hawk Lee
8207326979
perf: Aggressive BodySway memory optimization - smaller batches, explicit del, cuda.empty_cache
2026-01-22 15:40:37 +08:00
Hawk Lee
b505b521d7
perf: Optimize BodySway memory usage with pre-allocation and batch processing
2026-01-22 15:10:36 +08:00
Hawk Lee
2dd439b8e0
fix: Remove EMA reset on speech onset for smooth mouth opening transition
2026-01-22 14:24:25 +08:00
Hawk Lee
a1ab20588d
feat: BodySway v2 - Perlin noise, no Y translation, improved defaults (reduces dizziness)
2026-01-22 13:51:07 +08:00
Hawk Lee
cbad609b5e
fix: Limit BodySway seed to 32-bit for numpy compatibility
2026-01-22 12:54:44 +08:00
Hawk Lee
1188bd20e1
refactor: Use global valid region for consistent sway range across all frames
2026-01-22 12:50:41 +08:00
Hawk Lee
8c72c6d0c0
feat: Add per-frame runtime boundary check in BodySway to guarantee no black pixels
2026-01-22 12:48:10 +08:00
Hawk Lee
3294f2bbd6
fix: Account for rotation margin in BodySway to prevent black corners
2026-01-22 12:43:44 +08:00
Hawk Lee
09aa490f00
refactor: Simplify BodySway to use single crop_ratio parameter (auto-calc sway amplitude)
2026-01-22 12:41:37 +08:00
Hawk Lee
0306b7abdc
feat: Add AIIA_BodySway node for simulating subtle body movement via crop/rotation
2026-01-22 12:29:37 +08:00
Hawk Lee
80317d47ae
chore: Update icon to use assets/logo.png, fix README formatting
2026-01-22 09:57:58 +08:00
Hawk Lee
81872d74e7
chore: Bump version to 1.9.10 (Soft Reset + mouth_smoothing docs)
2026-01-22 09:52:23 +08:00
Hawk Lee
9778d2c654
refactor: Implement Soft Reset - only reset seed, let model continue from idle naturally
2026-01-22 09:33:40 +08:00
Hawk Lee
d6a4182edd
fix: Apply warping at correct frame offset (fuse_r2_s) instead of index 0
2026-01-22 01:37:24 +08:00
Hawk Lee
27800ce3f1
fix: Expand Prediction Warping to ALL kp dimensions (incl. expression) to prevent full reset snap
2026-01-22 01:16:07 +08:00
Hawk Lee
eb3227a78b
fix: Reset EMA on speech onset to prevent stale closed-mouth bleed
2026-01-22 01:11:43 +08:00
Hawk Lee
eff970828f
feat: Expose mouth_smoothing parameter (None/Light/Normal/Heavy)
2026-01-22 01:06:44 +08:00
Hawk Lee
50c628f3d6
feat: Add Expression Temporal Smoothing (EMA) to prevent inhumanly fast mouth movements
2026-01-22 01:02:28 +08:00
Hawk Lee
0cea1ba9d6
chore: Bump version to 1.9.3 (fix silence_release NameError)
2026-01-22 00:48:54 +08:00
Hawk Lee
175288f6e9
chore: Bump version to 1.9.2; update description with Ditto performance claims
2026-01-22 00:45:37 +08:00
Hawk Lee
ed65157bd0
chore: Group FLOAT with Talking Head models in metadata
2026-01-21 01:16:25 +08:00
Hawk Lee
b2453bb325
chore: Update pyproject.toml description and keywords for Ditto/FLOAT
2026-01-21 01:15:14 +08:00
Hawk Lee
030c03a48d
chore: bump version to 1.9.0 and update metadata for EchoMimic V3
2026-01-20 11:34:06 +08:00
Hawk Lee
3af5060421
chore: bump version to 1.8.4 for registry release
2026-01-19 13:44:49 +08:00
Hawk Lee
ae1864a57b
fix: VibeVoice speed control and add sox dependency
2026-01-19 12:51:42 +08:00
Hawk Lee
1ac8d65f01
docs: Update README for VibeVoice optional reference audio (v1.8.3)
2026-01-07 10:49:23 +08:00
Hawk Lee
5ee0a975d2
chore: Bump version to 1.8.2 to trigger registry fix verification
2026-01-06 20:04:37 +08:00
Hawk Lee
6f5446c20e
feat: Workflow Caching Optimization (v1.8.1)
...
- Modify Script Parser to return clean tts_data (enabling TTS caching)
- Add AIIA_Segment_Merge node to re-attach visual tags post-TTS
- Update docs with Separate Streams workflow
2026-01-05 15:15:35 +08:00
Hawk Lee
8d933f0205
feat: Interactive Teaching Web Export (v1.8.0)
...
- Add AIIA_Web_Export node for generating HTML player
- Update Script Parser to support (Visual: url) tags
- Update Dialogue TTS to propagate visual tags to segments
- Support relative paths for visual content
2026-01-05 15:07:38 +08:00
Hawk Lee
8f566dc16e
fix: Generate per-speaker ASS styles with distinct colors (v1.7.2)
...
- Automatically assign colors to speakers in ASS output
- Fixes issue where all speakers used default white style
2026-01-05 14:01:59 +08:00
Hawk Lee
4c34904cf4
feat: Add AIIA_Subtitle_Preview node (v1.7.1)
...
- New node for previewing audio with synchronized subtitles
- Supports SRT and basic ASS styles (Color, Font Size)
- Includes Javascript frontend for timeline playback
2026-01-05 13:46:15 +08:00
Hawk Lee
57285ec603
feat: Add Subtitle Generation support (v1.7.0)
...
- Add AIIA_Subtitle_Gen node for SRT/ASS generation
- Update AIIA_Dialogue_TTS to output precise timestamps (segments_info)
- Implement Smart Batch Interpolation for VibeVoice timestamps
- Update README and Walkthrough
2026-01-05 13:33:57 +08:00
Hawk Lee
e76af6119e
fix: resolve submodule error by vendoring CosyVoice lib + bump version to 1.6.2
2026-01-04 23:41:10 +08:00