feat: cosyvoicetts

This commit is contained in:
2024-07-29 10:45:38 +08:00
parent 0315955a38
commit 05826d2e93

View File

@ -97,6 +97,11 @@ def chat_llama_loader():
from .chat_llama import ChatLLaMA
return Injector().get(ChatLLaMA)
@model_loader(lazy=blackboxConf.lazyloading)
def cosyvoicetts_loader():
from .cosyvoicetts import CosyVoiceTTS
return Injector().get(CosyVoiceTTS)
@singleton
class BlackboxFactory:
models = {}
@ -118,6 +123,7 @@ class BlackboxFactory:
self.models["vlms"] = vlms_loader
self.models["chat"] = chat_loader
self.models["chat_llama"] = chat_llama_loader
self.models["cosyvoicetts"] = cosyvoicetts_loader
def __call__(self, *args, **kwargs):
return self.processing(*args, **kwargs)