Commit Graph
31 Commits
Author SHA1 Message Date
diodiogod 3690fa6829 Version 4.15.0
Add Step Audio EditX engine and universal inline edit tags

Technical implementation:
- Complete Step Audio EditX TTS and Audio Editor nodes
- Universal inline edit tag post-processing system
- Enhanced Multiline TTS Tag Editor with tabbed interface
- Fix segment grouping and chunk combination parameter bugs
2025-12-12 21:06:07 -03:00
diodiogod 3733705ab0 Update Voice Cleaning workflow with Step Audio EditX Audio Editor denoise
Added Step Audio EditX Audio Editor denoise capability to the Voice Cleaning workflow for additional audio restoration options.
2025-12-12 16:08:32 -03:00
diodiogod 5eada5fc94 Update VibeVoice example workflow note and add Voice Cleaning screenshot 2025-10-29 23:36:28 -03:00
diodiogod 4dc982fb1b Add Voice Cleaning workflow JSON example 2025-10-29 22:18:45 -03:00
diodiogod 2b4d97a47a Version 4.10.7
Add VibeVoice wildminder format compatibility

Technical changes:
- Implement [1] [2] [3] [4] numeric character tag support for native multi-speaker
- Replace synthetic voice samples with None for true zero-shot generation
- Increase CFG scale limit from 5.0 to 10.0
- Add direct Speaker mapping for numeric character tags
- Maintain full backward compatibility with existing character systems
2025-09-25 18:05:24 -03:00
diodiogod 1cea7ce4f1 Version 4.10.1
Add missing F5-TTS workflow and improve documentation

Technical fixes:
- Add comprehensive tooltips to Phoneme Text Normalizer node inputs
- Add Text Processing Nodes section to PROJECT_INDEX.md
- Document 📝 Phoneme Text Normalizer with all 4 processing methods
- Add missing workflow file reference for user testing
2025-09-23 13:22:53 -03:00
diodiogod b30388a6bb Version 4.9.17
Fix IndexTTS-2 extra_model_paths integration

Technical details:
- Update IndexTTS-2 downloader to use extra_model_paths configuration
- Implement local: prefix pattern matching F5TTS/ChatterBox style
- Add auto-detect model discovery across configured paths
- Fix model path resolution for both downloads and local models
2025-09-17 23:28:49 -03:00
diodiogod 3316851ca8 Version 4.9.1
Fix IndexTTS-2 device mismatch after unload and add workflow

Technical fixes:
- Add IndexTTS-2 recovery logic in model manager for device synchronization
- Clear cached model config and force device reload after CPU offloading
- Handle both normal reuse and force_reload scenarios
- Add IndexTTS-2 integration workflow to README examples
2025-09-16 18:12:57 -03:00
diodiogod 479b797aa9 Version 4.8.32
Fix VibeVoice Native Multi-Speaker voice reference handling

Technical improvements:
- Add voice reference validation and normalization in native mode
- Detect invalid character name connections with helpful error messages
- Add auto-conversion fallback for misconnected inputs
- Implement global character-to-speaker mapping for SRT consistency
- Remove redundant debug output to clean up console logs
- Add auto-detection for manual Speaker format with mode switching
2025-09-09 23:53:13 -03:00
diodiogod e6b9a5ab80 Version 4.8.27
Centralize numba compatibility system with smart testing

Technical implementation:
- Replace 15+ duplicate JIT workaround blocks with unified system
- Add utils/compatibility/numba_compat.py with startup testing
- Implement fallback for environments without compatibility module
- Test librosa.stft() at startup and apply workarounds only when needed
- Eliminate contradictory startup messages between init and nodes
- Maintain backward compatibility with legacy Python 3.13 fixes
2025-09-09 00:40:06 -03:00
diodiogod 81bcb5573f Clean up node categorization with emoji-enhanced categories
Reorganized 19+ scattered categories into 6 clean, logical categories:
- TTS Audio Suite/🎤 Text to Speech: Main user-facing nodes (TTS Text, TTS SRT, Voice Changer)
- TTS Audio Suite/⚙️ Engines: Engine configuration nodes for ChatterBox, F5-TTS, Higgs Audio, RVC
- TTS Audio Suite/🎭 Voice & Character: Voice management and RVC character models
- TTS Audio Suite/🎵 Audio Processing: Audio tools, analyzers, and processing nodes
- TTS Audio Suite/👄 F5-TTS: F5-TTS specific editing nodes
- TTS Audio Suite/🎬 Video Analysis: Video mouth movement and viseme detection nodes

Improvements:
- Consistent naming hierarchy with proper emoji placement on category names
- Logical grouping by functionality instead of engine type
- Moved video nodes from generic "image/video" to TTS-specific context
- Eliminated inconsistent emoji usage and random category variations
- Better user experience with intuitive node organization

From messy scattered categories to clean professional structure.
2025-08-27 17:20:18 -03:00
diodiogod e282575551 Version 4.5.24: Update F5-TTS Speech Editor workflow for v4 compatibility and include in release 2025-08-27 15:26:57 -03:00
diodiogod b0448b987a Update workflows: Add unified TTS SRT workflow and remove outdated ones
- Add new Unified 📺 TTS SRT workflow showcasing all engines (ChatterBox/F5-TTS/Higgs Audio 2)
- Features: Multiple timing modes, multi-character switching, overlap SRT support
- Remove outdated workflows: 📺 Chatterbox SRT and 🎤 📺 F5-TTS SRT
- Update README with new workflow structure and recommendations
2025-08-27 00:36:49 -03:00
diodiogod 9f180a130d Update model location recommendations to TTS/ organized structure
- Update README with new TTS/ folder organization for all model types
- Add TTS/chatterbox/, TTS/F5-TTS/, TTS/RVC/, TTS/UVR/ as recommended locations
- Maintain backward compatibility with legacy model locations
- Add PROJECT_INDEX.md documentation for missing download components
- Include HuBERT downloader and universal model downloader in project index
- Update unified voice changer workflow
2025-08-13 21:27:12 -03:00
diodiogod 8d1591d89b Version 4.3.4
Remove duplicate pitch_detection from RVC Engine and improve UI consistency

Cleaned up RVC Engine node by removing duplicate pitch_detection parameter that belonged in RVC Pitch Options.
Added sliders to RVC Pitch Options for better user experience and improved tooltips.

- Removed pitch_detection from RVC Engine INPUT_TYPES and function signature
- Added default 'rmvpe' fallback when RVC Pitch Options node not connected
- Added sliders to crepe_hop_length, filter_radius, and pitch_guidance for visual feedback
- Enhanced pitch_detection tooltip with comprehensive method descriptions
- Added new 'Unified Voice Changer - RVC X ChatterBox' workflow to README
- Created new 'Unified Workflows' section in README for modern v4+ workflows

Improves separation of concerns and provides better user experience with clearer parameter organization.
2025-08-13 01:45:10 -03:00
diodiogod 6e677295ff Version 4.2.3: Fix critical character language resolution and console logging bugs 2025-08-08 21:18:14 -03:00
diodiogod af10c3091f Version 3.0.13
Add F5-TTS SRT workflow and fix README workflow links

- Added new F5-TTS SRT and Normal Generation workflow
- Fixed broken SRT workflow link in README (missing emoji prefix)
- Updated workflow section to properly categorize Advanced workflows
- All workflow links now point to correct files
2025-07-16 21:40:10 -03:00
diodiogodandClaude 5a157c83c3 Remove ErrorLog.webp file
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 19:52:09 -03:00
diodiogod 232d423381 update files 2025-07-12 23:42:45 -03:00
diodiogod df233840c2 update files 2025-07-12 23:12:08 -03:00
diodiogodandClaude b53c50f58e Add speed control functionality to audio analyzer
- Add speed control dropdown widget (0.25x to 2x) to playback controls
- Implement setPlaybackSpeed() method using HTML5 Audio playbackRate
- Position speed control between time display and selection display
- Provide user feedback when speed is changed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 18:28:19 -03:00
Claude Code Assistant 6228993509 stil trying to fix audio analyzer node size 2025-07-10 21:58:13 -03:00
Claude Code Assistant cd3c7718f7 feat: complete Audio Analyzer interactive waveform visualization
- Fix waveform data display with real audio (30s duration vs fake 10.79s)
- Implement working cache system using web directory for JS-Python data transfer
- Add green region overlays showing detected silence/speech segments
- Fix RMS line zoom/pan compatibility with different data structures
- Consolidate UI layout with single-row button arrangement
- Reduce container height to fit properly within ComfyUI nodes
- Clean up debug logging for better console output
- Implement robust error handling for visualization rendering

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 19:24:52 -03:00
diodiogod 25db27547c Audio Analizer node, initial, lading, working, but user interactive interface not working 2025-07-09 23:35:05 -03:00
diodiogod 91a1298c20 v2.0.1: Node renaming for conflict resolution
- Renamed nodes with '(diogod)' suffix to avoid conflicts with original ChatterBox Voice repository
- SRT Voice TTS node remains unchanged as it was unique to this implementation
2025-06-17 10:19:22 -03:00
diodiogod 992b393975 Updated the example SRT workflow 2025-06-08 09:34:39 -03:00
diodiogod b81b63d744 Add new SRT node
does voice timming alignment, segment cache, SRT output and a lot of things
2025-06-08 01:19:21 -03:00
Shmuel Ronen 6db2ab3a4b unlimited text length support 2025-06-04 13:57:26 +03:00
Shmuel Ronen 5cc20af402 name change to ChatterBox_Voice 2025-06-04 09:41:20 +03:00
Shmuel Ronen 584701b316 new workflow 2025-06-03 08:31:13 +03:00
Shmuel Ronen 90df047aaf workflow 2025-06-02 11:34:52 +03:00