- 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
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.
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
- 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>
- 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>
- 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