808580b771
Wrap `from omnivoice import OmniVoice` in a try/except ImportError, setting OmniVoice=None when absent. Add a clear runtime ImportError in load_model() so users get an actionable message. Allows `from nodes.loader import OmniVoiceModelLoader` to succeed outside of pytest (where conftest.py injects the mock) while keeping all 13 tests green. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>