Spaces:
Running
on
Zero
Running
on
Zero
from tts_model import TTSModel | |
from tts_model_v1 import TTSModelV1 | |
class TTSFactory: | |
"""Factory class to create appropriate TTS model version""" | |
def create_model(version="v1.0.0"): | |
"""Create TTS model instance for specified version | |
Args: | |
version: Model version to use ("v0.19" or "v1.0.0") | |
Returns: | |
TTSModel or TTSModelV1 instance | |
""" | |
if version == "v0.19": | |
return TTSModel() | |
elif version == "v1.0.0": | |
return TTSModelV1() | |
else: | |
raise ValueError(f"Unsupported version: {version}") | |