🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -128,25 +128,22 @@ class VTBPlugin(BasePlugin):
|
||||
"name": ConfigField(type=str, default="vtb_plugin", description="插件名称", required=True),
|
||||
"version": ConfigField(type=str, default="0.1.0", description="插件版本号"),
|
||||
"enabled": ConfigField(type=bool, default=True, description="是否启用插件"),
|
||||
"description": ConfigField(type=str, default="虚拟主播情感表达插件", description="插件描述", required=True)
|
||||
},
|
||||
"components": {
|
||||
"enable_vtb": ConfigField(type=bool, default=True, description="是否启用VTB动作")
|
||||
"description": ConfigField(type=str, default="虚拟主播情感表达插件", description="插件描述", required=True),
|
||||
},
|
||||
"components": {"enable_vtb": ConfigField(type=bool, default=True, description="是否启用VTB动作")},
|
||||
"vtb_action": {
|
||||
"random_activation_probability": ConfigField(
|
||||
type=float,
|
||||
default=0.08,
|
||||
description="Normal模式下,随机触发VTB动作的概率(0.0到1.0)",
|
||||
example=0.1
|
||||
type=float, default=0.08, description="Normal模式下,随机触发VTB动作的概率(0.0到1.0)", example=0.1
|
||||
),
|
||||
"max_text_length": ConfigField(type=int, default=100, description="用于VTB动作的情感描述文本的最大长度"),
|
||||
"default_emotion": ConfigField(type=str, default="平静", description="当没有有效输入时,默认表达的情感")
|
||||
"default_emotion": ConfigField(type=str, default="平静", description="当没有有效输入时,默认表达的情感"),
|
||||
},
|
||||
"logging": {
|
||||
"level": ConfigField(type=str, default="INFO", description="日志级别", choices=["DEBUG", "INFO", "WARNING", "ERROR"]),
|
||||
"prefix": ConfigField(type=str, default="[VTB]", description="日志记录前缀")
|
||||
}
|
||||
"level": ConfigField(
|
||||
type=str, default="INFO", description="日志级别", choices=["DEBUG", "INFO", "WARNING", "ERROR"]
|
||||
),
|
||||
"prefix": ConfigField(type=str, default="[VTB]", description="日志记录前缀"),
|
||||
},
|
||||
}
|
||||
|
||||
def get_plugin_components(self) -> List[Tuple[ComponentInfo, Type]]:
|
||||
|
||||
Reference in New Issue
Block a user