Spaces:
Running
Running
Fix: Annotation dataframe handling
Browse files
app.py
CHANGED
@@ -294,6 +294,10 @@ def load_first_example(participant_id, ann_completed, current_index):
|
|
294 |
print(len(annotations))
|
295 |
ann_completed = gr.Number(len(annotations) - 1, visible=False)
|
296 |
print(len(annotations))
|
|
|
|
|
|
|
|
|
297 |
return *load_example(current_index), ann_completed, current_index
|
298 |
|
299 |
def load_example(index):
|
@@ -401,9 +405,7 @@ with (gr.Blocks(theme=gr.themes.Soft(), css = css) as demo):
|
|
401 |
# List of all audio files to annotate
|
402 |
|
403 |
|
404 |
-
|
405 |
-
annotations = pd.DataFrame(columns=['sample_id', 'sentence', 'emotion', 'confidence', 'comments', 'n_clicks'])
|
406 |
-
|
407 |
# Instructions for emotion annotation
|
408 |
with gr.Sidebar(open = False) as sidebar:
|
409 |
participant_id = gr.Textbox(label='What is your participant ID?', interactive = True)
|
|
|
294 |
print(len(annotations))
|
295 |
ann_completed = gr.Number(len(annotations) - 1, visible=False)
|
296 |
print(len(annotations))
|
297 |
+
else:
|
298 |
+
# Initialize an empty DataFrame to store annotations
|
299 |
+
annotations = pd.DataFrame(columns=['sample_id', 'sentence', 'emotion', 'confidence', 'comments', 'n_clicks'])
|
300 |
+
|
301 |
return *load_example(current_index), ann_completed, current_index
|
302 |
|
303 |
def load_example(index):
|
|
|
405 |
# List of all audio files to annotate
|
406 |
|
407 |
|
408 |
+
|
|
|
|
|
409 |
# Instructions for emotion annotation
|
410 |
with gr.Sidebar(open = False) as sidebar:
|
411 |
participant_id = gr.Textbox(label='What is your participant ID?', interactive = True)
|