paddlespeech.resource.resource 模块

class paddlespeech.resource.resource.CommonTaskResource(task: str, model_format: str = 'dynamic', **kwargs)[来源]

基础: object

方法

get_model_class(model_name)

动态导入模型类。参数: model_name (str): 模型名称。

get_versions(model_tag)

列出所有可用的版本。

set_task_model(model_tag[, model_type, ...])

设置当前任务的模型标签和版本。

static get_model_class(model_name) List[object][来源]

动态导入模型类。
参数:

model_name (str): 模型名称。

Returns:

List[object]: 返回一个模型类的列表。

get_versions(model_tag: str) List[str][来源]

列出所有可用的版本。

Args:

model_tag (str): 模型标签。

Returns:

List[str]: 模型的版本列表。

set_task_model(model_tag: str, model_type: int = 0, skip_download: bool = False, version: Optional[str] = None)[来源]

设置当前任务的模型标签和版本。

Args:

model_tag (str): 模型标签。
model_type (int): 0 表示音频模型,否则表示在 TTS 任务中的声码器。
version (Optional[str], optional): 预训练模型的版本。默认为 None。