import importlib
import inspect
import qwen_tts

print('qwen_tts_file=', getattr(qwen_tts, '__file__', None))
for name in ['Qwen3TTSModel', 'Qwen3TTSTokenizer', 'VoiceClonePromptItem']:
    obj = getattr(qwen_tts, name, None)
    print(name, 'exists=', obj is not None)
    if obj is not None:
        try:
            print(name, 'signature=', inspect.signature(obj))
        except Exception as e:
            print(name, 'signature_unavailable=', repr(e))

print('NO_MODEL_LOAD_EXECUTED')
print('NO_TTS_GENERATION_EXECUTED')
