Spaces:
Running
Running
Merge branch 'pr/44' into main_sample_44
Browse files
app.py
CHANGED
|
@@ -1060,9 +1060,9 @@ def synthandreturn(text):
|
|
| 1060 |
gr.update(visible=False), #prevmodel1
|
| 1061 |
gr.update(visible=False), #prevmodel2
|
| 1062 |
gr.update(visible=False), #nxt round btn
|
| 1063 |
-
# reset aplayed
|
| 1064 |
-
|
| 1065 |
-
|
| 1066 |
)
|
| 1067 |
# return (
|
| 1068 |
# text,
|
|
@@ -1092,17 +1092,18 @@ def synthandreturn(text):
|
|
| 1092 |
def unlock_vote(btn_index, aplayed, bplayed):
|
| 1093 |
# sample played
|
| 1094 |
if btn_index == 0:
|
| 1095 |
-
aplayed =
|
| 1096 |
if btn_index == 1:
|
| 1097 |
-
bplayed =
|
| 1098 |
|
| 1099 |
# both audio samples played
|
| 1100 |
if bool(aplayed) and bool(bplayed):
|
| 1101 |
print('Both audio samples played, voting unlocked')
|
| 1102 |
-
return [gr.update(interactive=True), gr.update(interactive=True),
|
| 1103 |
|
| 1104 |
return [gr.update(), gr.update(), aplayed, bplayed]
|
| 1105 |
|
|
|
|
| 1106 |
def cachedsent(request: gr.Request):
|
| 1107 |
# add new userid to voting_users from Browser session hash
|
| 1108 |
# stored only in RAM
|
|
@@ -1159,21 +1160,22 @@ def randomsent():
|
|
| 1159 |
return '⚡', random.choice(sents), '🎲'
|
| 1160 |
def clear_stuff():
|
| 1161 |
return [
|
| 1162 |
-
|
| 1163 |
"Synthesize",
|
| 1164 |
-
gr.update(visible=
|
| 1165 |
'', # model1
|
| 1166 |
'', # model2
|
| 1167 |
gr.update(visible=False), # aud1
|
| 1168 |
gr.update(visible=False), # aud2
|
| 1169 |
-
gr.update(visible=False), #abetter
|
| 1170 |
-
gr.update(visible=False), #bbetter
|
| 1171 |
gr.update(visible=False), #prevmodel1
|
| 1172 |
gr.update(visible=False), #prevmodel2
|
| 1173 |
gr.update(visible=False), #nxt round btn
|
| 1174 |
-
|
| 1175 |
-
|
| 1176 |
]
|
|
|
|
| 1177 |
def disable():
|
| 1178 |
return [gr.update(interactive=False), gr.update(interactive=False), gr.update(interactive=False)]
|
| 1179 |
def enable():
|
|
|
|
| 1060 |
gr.update(visible=False), #prevmodel1
|
| 1061 |
gr.update(visible=False), #prevmodel2
|
| 1062 |
gr.update(visible=False), #nxt round btn
|
| 1063 |
+
# reset gr.State aplayed & bplayed
|
| 1064 |
+
False, #aplayed
|
| 1065 |
+
False, #bplayed
|
| 1066 |
)
|
| 1067 |
# return (
|
| 1068 |
# text,
|
|
|
|
| 1092 |
def unlock_vote(btn_index, aplayed, bplayed):
|
| 1093 |
# sample played
|
| 1094 |
if btn_index == 0:
|
| 1095 |
+
aplayed = True
|
| 1096 |
if btn_index == 1:
|
| 1097 |
+
bplayed = True
|
| 1098 |
|
| 1099 |
# both audio samples played
|
| 1100 |
if bool(aplayed) and bool(bplayed):
|
| 1101 |
print('Both audio samples played, voting unlocked')
|
| 1102 |
+
return [gr.update(interactive=True), gr.update(interactive=True), True, True]
|
| 1103 |
|
| 1104 |
return [gr.update(), gr.update(), aplayed, bplayed]
|
| 1105 |
|
| 1106 |
+
|
| 1107 |
def cachedsent(request: gr.Request):
|
| 1108 |
# add new userid to voting_users from Browser session hash
|
| 1109 |
# stored only in RAM
|
|
|
|
| 1160 |
return '⚡', random.choice(sents), '🎲'
|
| 1161 |
def clear_stuff():
|
| 1162 |
return [
|
| 1163 |
+
"",
|
| 1164 |
"Synthesize",
|
| 1165 |
+
gr.update(visible=False), # r2
|
| 1166 |
'', # model1
|
| 1167 |
'', # model2
|
| 1168 |
gr.update(visible=False), # aud1
|
| 1169 |
gr.update(visible=False), # aud2
|
| 1170 |
+
gr.update(visible=False, interactive=False), #abetter
|
| 1171 |
+
gr.update(visible=False, interactive=False), #bbetter
|
| 1172 |
gr.update(visible=False), #prevmodel1
|
| 1173 |
gr.update(visible=False), #prevmodel2
|
| 1174 |
gr.update(visible=False), #nxt round btn
|
| 1175 |
+
False, #aplayed
|
| 1176 |
+
False, #bplayed
|
| 1177 |
]
|
| 1178 |
+
|
| 1179 |
def disable():
|
| 1180 |
return [gr.update(interactive=False), gr.update(interactive=False), gr.update(interactive=False)]
|
| 1181 |
def enable():
|