Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -98,6 +98,8 @@ DIMENSIONS_DATA = [
|
|
| 98 |
DIMENSION_TITLES = [d["title"] for d in DIMENSIONS_DATA]
|
| 99 |
SPECIAL_KEYWORDS = ["多语言混杂", "隐喻与语用用意", "辅助性发声"]
|
| 100 |
MAX_SUB_DIMS = max(len(d['sub_dims']) for d in DIMENSIONS_DATA)
|
|
|
|
|
|
|
| 101 |
|
| 102 |
|
| 103 |
# ==============================================================================
|
|
@@ -876,18 +878,17 @@ with gr.Blocks(theme=gr.themes.Soft(), css=".gradio-container {max-width: 960px
|
|
| 876 |
test_audio = gr.Audio(label="测试音频")
|
| 877 |
gr.Markdown("--- \n ### 请为对话中的回应者(非发起者)针对以下特征打分 (0-5分。0-特征无体现;1-机器;3-特征无偏向;5-人类)")
|
| 878 |
|
| 879 |
-
|
| 880 |
test_sliders = [gr.Slider(minimum=0, maximum=5, step=1, label=f"Sub-dim {i+1}", visible=False, interactive=True) for i in range(MAX_SUB_DIMS)]
|
| 881 |
-
|
| 882 |
-
|
| 883 |
-
|
| 884 |
-
|
| 885 |
-
|
| 886 |
-
|
| 887 |
-
|
| 888 |
-
|
| 889 |
-
|
| 890 |
-
|
| 891 |
|
| 892 |
|
| 893 |
# # 隐藏多余滑动条
|
|
|
|
| 98 |
DIMENSION_TITLES = [d["title"] for d in DIMENSIONS_DATA]
|
| 99 |
SPECIAL_KEYWORDS = ["多语言混杂", "隐喻与语用用意", "辅助性发声"]
|
| 100 |
MAX_SUB_DIMS = max(len(d['sub_dims']) for d in DIMENSIONS_DATA)
|
| 101 |
+
THE_SUB_DIMS = [d['sub_dims'] for d in DIMENSIONS_DATA]
|
| 102 |
+
|
| 103 |
|
| 104 |
|
| 105 |
# ==============================================================================
|
|
|
|
| 878 |
test_audio = gr.Audio(label="测试音频")
|
| 879 |
gr.Markdown("--- \n ### 请为对话中的回应者(非发起者)针对以下特征打分 (0-5分。0-特征无体现;1-机器;3-特征无偏向;5-人类)")
|
| 880 |
|
|
|
|
| 881 |
test_sliders = [gr.Slider(minimum=0, maximum=5, step=1, label=f"Sub-dim {i+1}", visible=False, interactive=True) for i in range(MAX_SUB_DIMS)]
|
| 882 |
+
slider_index = 0 # 对应 test_sliders 的索引
|
| 883 |
+
for dim in DIMENSIONS_DATA:
|
| 884 |
+
for desc in dim["sub_dims"]: # 每个desc就是“子维度:解释”这样的一个字符串 而不仅是子维度
|
| 885 |
+
slider = test_sliders[slider_index]
|
| 886 |
+
if any(keyword in desc for keyword in SPECIAL_KEYWORDS):# 所以这里用any做字符串匹配
|
| 887 |
+
slider.minimum = 1
|
| 888 |
+
else:
|
| 889 |
+
slider.minimum = 0
|
| 890 |
+
slider.maximum = 5
|
| 891 |
+
slider_index += 1
|
| 892 |
|
| 893 |
|
| 894 |
# # 隐藏多余滑动条
|