Files
Runware-ComfyUI-Runware/modules/audioModelSearch.py
T
Sirshendu Ganguly 056ade0661 Refactor: Use librosa instead of torchaudio, Add dedicated handlers for all use parameters and fix widget ordering
- Use librosa instead of torchaudio for mediaStorage
- Created dedicated toggle handlers for Image Inference, Video Inference, Upscaler, Audio Inference, Accelerator Options, Bytedance Provider Settings, and OpenAI Provider Settings
- Fixed Audio Inference widget ordering (use parameters now appear before their corresponding parameters)
- All handlers use the same proven pattern from videoInferenceDimensionsHandler
- Improved widget disabling/enabling functionality across all nodes
2025-11-05 22:31:15 -05:00

33 lines
992 B
Python

class RunwareAudioModelSearch:
"""Audio Model Search node for searching audio models"""
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"searchQuery": ("STRING", {
"default": "elevenlabs:1@1",
"tooltip": "Search for audio models by name, provider, or capabilities"
}),
"provider": (["elevenlabs"], {
"default": "elevenlabs",
"tooltip": "Currently only ElevenLabs is supported"
}),
}
}
RETURN_TYPES = ("RUNWAREAUDIOMODEL",)
RETURN_NAMES = ("model",)
FUNCTION = "searchModels"
CATEGORY = "Runware/Audio"
def searchModels(self, **kwargs):
"""Search for audio models"""
searchQuery = kwargs.get("searchQuery", "")
provider = kwargs.get("provider", "elevenlabs")
return (searchQuery,)