Hawk Lee
579da6b3e4
fix: 启用所有节点模块导入
2026-02-19 12:08:47 +08:00
Hawk Lee
1cb441eaa9
fix: 修复 IndexTTS 导入导致 NeMo 分段节点卡死的问题
...
- 根因: indextts 的 infer_v2.py 顶层导入 modelscope,会全局 monkey-patch
transformers.PreTrainedModel.from_pretrained,导致 NeMo 模型加载卡死
- 修复: 在 aiia_indextts_nodes.py 中保存/恢复 from_pretrained 原始引用
- 清理 libs/ 目录:删除各依赖的文档、示例、测试等非运行时文件
- 新增 libs/index-tts (仅保留 indextts/ 核心包和 LICENSE)
2026-02-19 12:05:07 +08:00
Hawk Lee
8b556e8435
v1.14.2: Fix NeMo diarization for PyTorch 2.10+, add JSON Extractor/Builder nodes, Qwen3-TTS voice presets & robustness fixes
2026-02-17 23:10:27 +08:00
Hawk Lee
40bc5627cb
feat: add AIIA Text Splitter node (v1.13.0)
...
New node that splits single-speaker text into dialogue_json format:
- 3 split modes: auto, by_sentence, by_line
- Short sentence merging (min_chars)
- Long sentence splitting at commas/semicolons (max_chars)
- Output compatible with Emotion Annotator and Dialogue TTS
Workflow: Text → Text Splitter → Emotion Annotator → TTS
2026-02-16 11:03:31 +08:00
Hawk Lee
a74a8b20bb
feat: add AIIA Emotion Annotator node (LLM-driven)
...
- New node: 🎭 AIIA Emotion Annotator (LLM)
- Supports Groq (free), Ollama, vLLM via OpenAI-compatible API
- API key from GROQ_API_KEY env var or node parameter
- Custom base URL for local LLM services
- skip_existing / overwrite_all modes
- Robust JSON parsing with markdown code block handling
- Proxy support from environment variables
2026-02-16 01:24:36 +08:00
Hawk Lee
c6c747b424
fix: restore overwritten remote files and add new ASR/Splitter/Stitcher nodes
...
- Restore 12 files from 37cd909 that were accidentally overwritten
by older local copies (includes BodySway, expanded subtitle/vibevoice nodes, etc.)
- Re-add ASR, Podcast Splitter, Podcast Stitcher registrations in __init__.py
- Keep new files: aiia_asr_nodes.py, aiia_podcast_splitter.py, aiia_podcast_stitcher.py
2026-02-15 12:20:55 +08:00
Hawk Lee
eff537d9dd
feat: add ASR, Podcast Splitter, and Podcast Stitcher nodes for anti-leakage pipeline
...
- Add AIIA_ASR node with FunASR (paraformer-zh + SenseVoiceSmall)
- Add AIIA_Podcast_Splitter for per-speaker text splitting
- Add AIIA_Podcast_Stitcher with 3-tier fuzzy alignment (exact, Levenshtein, fallback)
- Register 5 previously missing modules in __init__.py
- Update README with installation guide and node documentation
2026-02-15 12:14:45 +08:00
Hawk Lee
167edf8d20
feat: integrate Qwen3-TTS support into podcast nodes (v1.11.0)
2026-02-04 08:54:08 +08:00
Hawk Lee
b5c2c80e0c
v1.10.12: Add Text Debug Splicer node
2026-02-02 13:54:19 +08:00
Hawk Lee
dd911ed39e
fix: Restore startup logging in __init__.py
2026-01-20 22:19:57 +08:00
Hawk Lee
3fe363537c
fix: Register aiia_image_nodes via _load_nodes_from_module
2026-01-20 22:17:50 +08:00
Hawk Lee
f2156a550f
chore: Remove debug prints and update task status
2026-01-20 13:33:43 +08:00
Hawk Lee
dce58dee12
feat: Add Ditto nodes and debug logs
2026-01-20 13:29:45 +08:00
Hawk Lee
c9441f1b92
feat: add EchoMimic V3 nodes
2026-01-19 16:40:13 +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
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
174cc81609
feat(podcast): Add VibeVoice Batch Modes and Fixes
...
- Add Batch Mode (Natural, Strict, Whole) to Dialogue TTS
- Fix VibeVoice trailing noise with auto-trim
- Fix built-in audio clipping by attenuating volume
- Add comment support to Script Parser
- Update README with new features
2026-01-04 20:27:06 +08:00
Hawk Lee
d0d652446b
Feat: Add VoxCPM 1.5 Node Skeleton
2026-01-04 15:34:42 +08:00
Hawk Lee
9d7f4a6071
chore: disable debug and initialization logs
2025-12-31 11:25:46 +08:00
Hawk Lee
6614ac07cf
Refactor: Separate VibeVoice Realtime TTS and Preset Maker into modular files and enable direct connection
2025-12-30 16:32:30 +08:00
Hawk Lee
1f3c9b3134
feat: add Microsoft VibeVoice 1.5B support (v1.4.85)
2025-12-28 23:15:42 +08:00
Hawk Lee
8a26498f67
feat: add Audio Info node for metadata inspection (v1.4.83)
2025-12-28 23:03:11 +08:00
Hawk Lee
90d95db4fe
fix: correctly indent node loading logic to prevent execution on duplicate load (v1.4.26)
2025-12-28 13:13:19 +08:00
Hawk Lee
ee7b66c3c8
fix: implement smart duplicate detection in __init__ (v1.4.25)
2025-12-28 13:11:34 +08:00
Hawk Lee
2a0d2d6c2e
chore: cleanup debug logs and finalize release (v1.4.24)
2025-12-28 13:10:00 +08:00
Hawk Lee
871e248813
fix: revert broken import guards, restore functionality (v1.4.23)
2025-12-28 13:08:29 +08:00
Hawk Lee
f7ae303569
fix: stricter duplicate import check blocking paths with separators (v1.4.22)
2025-12-28 13:05:27 +08:00
Hawk Lee
b81aba46fc
fix: prevent double loading by ignoring absolute path imports (v1.4.21)
2025-12-28 13:04:10 +08:00
Hawk Lee
1e5d3db32f
chore: add debug logging for module name and update version to 1.4.20
2025-12-28 13:02:25 +08:00
Hawk Lee
d93e224473
feat: add AIIA_Audio_Enhance (Resemble Enhance) node (v1.4.15)
2025-12-28 12:13:34 +08:00
Hawk Lee
f8e3b0057b
feat: add ai audio denoise node using voicefixer (v1.4.0)
2025-12-28 01:12:04 +08:00
Hawk Lee
94585337c2
feat: improve cosyvoice stitching with sacrificial context and add splice debugging tool
2025-12-27 21:07:23 +08:00
Hawk Lee
633aaf44db
feat: Introduce Audio Smart Chunker for optimized long audio splitting and CosyVoice integration
2025-12-26 22:59:05 +08:00
Hawk Lee
08bc6dd047
feat: Add AIIA Unlimited Voice Conversion for CosyVoice3
2025-12-26 22:31:36 +08:00
Hawk Lee
cb8681fade
feat: Add Audio Speaker Merger node with flexible duration alignment
2025-12-26 22:13:16 +08:00
Hawk Lee
842aaf7075
feat: Add Audio Speaker Isolator node for seamless speaker extraction
2025-12-26 21:22:46 +08:00
Hawk Lee
fce3cab082
style: Clean up startup logs across all modules for a professional look
2025-12-26 20:53:21 +08:00
Hawk Lee
5cf70746ba
feat: Restore PersonaLive nodes from history (without environment updates)
2025-12-26 18:27:13 +08:00
Hawk Lee
be6738589a
revert: ROLLBACK EVERYTHING TO PRE-DEC-26 STATE to fix static frame issue
2025-12-26 18:09:48 +08:00
Hawk Lee
6595332481
feat: Integrated PersonaLive nodes with OOM protection (In-Memory & To-Disk)
2025-12-26 00:54:11 +08:00
JaQuan
cdbff9a6e9
确保HTTP路由被注册
2025-06-15 22:08:28 +08:00
l.y@live.cn
b7ff46713a
20250607
2025-06-07 17:17:51 +08:00