Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -67,9 +67,20 @@ def setup():
|
|
| 67 |
# return a random prompt text from the list of prompt texts
|
| 68 |
def refresh_prompt_fn():
|
| 69 |
task_id, sentence, normed_text = random.choice(prompts)
|
| 70 |
-
|
|
|
|
|
|
|
| 71 |
|
| 72 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
def recal_fb_fn(cslider):
|
| 74 |
lowr, uppr = cslider
|
| 75 |
return FeedbackConverter(fb_params['t_key'], fb_params['p_key'], lowr, uppr)
|
|
|
|
| 67 |
# return a random prompt text from the list of prompt texts
|
| 68 |
def refresh_prompt_fn():
|
| 69 |
task_id, sentence, normed_text = random.choice(prompts)
|
| 70 |
+
tips = _user_instructions(sentence)
|
| 71 |
+
#return tuple([task_id, normed_text]), sentence, None, _disp_scorertype('...'), None, None
|
| 72 |
+
return tuple([task_id, normed_text]), gr.update(label=tips,value=sentence), None, _disp_scorertype('...'), None, None
|
| 73 |
|
| 74 |
|
| 75 |
+
# heuristic for different instructions
|
| 76 |
+
# based on how users should speak short vs longer prompts
|
| 77 |
+
def _user_instructions(to_speak):
|
| 78 |
+
if (len(to_speak.split(' '))<2) or ' – ' in to_speak:
|
| 79 |
+
instr = "Lestu eftirfarandi texta. Talaðu skýrt:"
|
| 80 |
+
else:
|
| 81 |
+
instr = "Lestu eftirfarandi texta eins og þu segir í venjulegu samtali:"
|
| 82 |
+
|
| 83 |
+
|
| 84 |
def recal_fb_fn(cslider):
|
| 85 |
lowr, uppr = cslider
|
| 86 |
return FeedbackConverter(fb_params['t_key'], fb_params['p_key'], lowr, uppr)
|