intersteller2887 commited on
Commit
ff673e2
·
verified ·
1 Parent(s): 1cb7135

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -884,7 +884,7 @@ with gr.Blocks(theme=gr.themes.Soft(), css=".gradio-container {max-width: 960px
884
  test_audio = gr.Audio(label="测试音频")
885
  gr.Markdown("--- \n ### 请为对话中的回应者(非发起者)针对以下特征打分 (0-5分。0-特征无体现;1-机器;3-特征无偏向;5-人类)")
886
 
887
- test_sliders = [gr.Slider(minimum=0, maximum=5, step=1, label=f"Sub-dim {i+1}", visible=False, interactive=True, show_label = True) for i in range(MAX_SUB_DIMS)]
888
  print(MAX_SUB_DIMS)
889
  # slider_index = 0 # 对应 test_sliders 的索引
890
  # done = False
@@ -893,12 +893,17 @@ with gr.Blocks(theme=gr.themes.Soft(), css=".gradio-container {max-width: 960px
893
  for i, desc in enumerate(dim["sub_dims"]): # 每个desc就是“子维度:解释”这样的一个字符串 而不仅是子维度
894
  print(f"Checking: {desc}")
895
  print("Matched" if any(keyword in desc for keyword in SPECIAL_KEYWORDS) else "Not matched")
 
896
 
897
  slider = test_sliders[i]
898
- if any(keyword in desc for keyword in SPECIAL_KEYWORDS):# 所以这里用any做字符串匹配
899
  slider.minimum = 0
900
  else:
901
  slider.minimum = 1
 
 
 
 
902
  # slider.maximum = 5
903
  # slider_index += 1
904
  # if slider_index == MAX_SUB_DIMS:
 
884
  test_audio = gr.Audio(label="测试音频")
885
  gr.Markdown("--- \n ### 请为对话中的回应者(非发起者)针对以下特征打分 (0-5分。0-特征无体现;1-机器;3-特征无偏向;5-人类)")
886
 
887
+ test_sliders = [gr.Slider(minimum=1, maximum=5, step=1, label=f"Sub-dim {i+1}", visible=False, interactive=True, show_label = True) for i in range(MAX_SUB_DIMS)]
888
  print(MAX_SUB_DIMS)
889
  # slider_index = 0 # 对应 test_sliders 的索引
890
  # done = False
 
893
  for i, desc in enumerate(dim["sub_dims"]): # 每个desc就是“子维度:解释”这样的一个字符串 而不仅是子维度
894
  print(f"Checking: {desc}")
895
  print("Matched" if any(keyword in desc for keyword in SPECIAL_KEYWORDS) else "Not matched")
896
+ subdim_name = desc.split(":")[0].strip()
897
 
898
  slider = test_sliders[i]
899
+ if subdim_name in SPECIAL_KEYWORDS:
900
  slider.minimum = 0
901
  else:
902
  slider.minimum = 1
903
+ # if any(keyword in desc for keyword in SPECIAL_KEYWORDS):# 所以这里用any做字符串匹配
904
+ # slider.minimum = 0
905
+ # else:
906
+ # slider.minimum = 1
907
  # slider.maximum = 5
908
  # slider_index += 1
909
  # if slider_index == MAX_SUB_DIMS: