Spaces:
Build error
Build error
test of datalist
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
from email.policy import default
|
2 |
import os
|
3 |
import csv
|
@@ -55,7 +56,7 @@ def save_record(language,text,record,number,age,gender,accent,number_history,cur
|
|
55 |
speaker_metadata['gender'] = gender if gender!=GENDER[0] else ''
|
56 |
speaker_metadata['age'] = age if age !='' else ''
|
57 |
speaker_metadata['accent'] = accent if accent!='' else ''
|
58 |
-
|
59 |
default_record = None
|
60 |
if not done_recording:
|
61 |
if language!=None and language!='Choose language' and record is not None and number is not None:
|
@@ -195,7 +196,16 @@ markdown="""
|
|
195 |
7. Repeat 4-7
|
196 |
8. Leave a ❤ in the Space, if you found it fun.
|
197 |
"""
|
|
|
|
|
|
|
|
|
198 |
|
|
|
|
|
|
|
|
|
|
|
199 |
|
200 |
|
201 |
# Interface design begins
|
@@ -206,7 +216,8 @@ with block:
|
|
206 |
|
207 |
with gr.TabItem('Record'):
|
208 |
with gr.Row():
|
209 |
-
language = gr.
|
|
|
210 |
age = gr.inputs.Textbox(placeholder='e.g. 21',label="Your age (optional)",default='')
|
211 |
gender = gr.inputs.Dropdown(choices=GENDER, type="value", default=None, label="Gender (optional)")
|
212 |
accent = gr.inputs.Textbox(label="Accent (optional)",default='')
|
|
|
1 |
+
from ctypes.wintypes import LANGID
|
2 |
from email.policy import default
|
3 |
import os
|
4 |
import csv
|
|
|
56 |
speaker_metadata['gender'] = gender if gender!=GENDER[0] else ''
|
57 |
speaker_metadata['age'] = age if age !='' else ''
|
58 |
speaker_metadata['accent'] = accent if accent!='' else ''
|
59 |
+
import pdb;pdb.set_trace()
|
60 |
default_record = None
|
61 |
if not done_recording:
|
62 |
if language!=None and language!='Choose language' and record is not None and number is not None:
|
|
|
196 |
7. Repeat 4-7
|
197 |
8. Leave a ❤ in the Space, if you found it fun.
|
198 |
"""
|
199 |
+
SORTED_LANGUAGES = sorted([lang_.title() for lang_ in list(DEFAULT_LANGS.keys())])
|
200 |
+
LANGAUGES_CHOOSE = """
|
201 |
+
<label for="langs"> Choose your language </label>
|
202 |
+
<input type="text" id="langs" name="AfricanLanguages" list="languagesList">
|
203 |
|
204 |
+
<datalist id='languagesList'>
|
205 |
+
"""
|
206 |
+
for lang in SORTED_LANGUAGES:
|
207 |
+
LANGAUGES_CHOOSE+= f"<option> {lang} </option> \n"
|
208 |
+
LANGAUGES_CHOOSE+="</datalist>"
|
209 |
|
210 |
|
211 |
# Interface design begins
|
|
|
216 |
|
217 |
with gr.TabItem('Record'):
|
218 |
with gr.Row():
|
219 |
+
language = gr.HTML(LANGAUGES_CHOOSE)
|
220 |
+
#language = gr.inputs.Dropdown(choices = sorted([lang_.title() for lang_ in list(DEFAULT_LANGS.keys())]),label="Choose language",default="Choose language")
|
221 |
age = gr.inputs.Textbox(placeholder='e.g. 21',label="Your age (optional)",default='')
|
222 |
gender = gr.inputs.Dropdown(choices=GENDER, type="value", default=None, label="Gender (optional)")
|
223 |
accent = gr.inputs.Textbox(label="Accent (optional)",default='')
|