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='')
|