Spaces:
Running
Running
pin space; unblur text using JS
Browse files
README.md
CHANGED
|
@@ -8,7 +8,7 @@ tags:
|
|
| 8 |
emoji: π€π
|
| 9 |
colorFrom: red
|
| 10 |
colorTo: red
|
| 11 |
-
pinned:
|
| 12 |
short_description: Vote on the top HF TTS models!
|
| 13 |
models:
|
| 14 |
- coqui/XTTS-v2
|
|
|
|
| 8 |
emoji: π€π
|
| 9 |
colorFrom: red
|
| 10 |
colorTo: red
|
| 11 |
+
pinned: true
|
| 12 |
short_description: Vote on the top HF TTS models!
|
| 13 |
models:
|
| 14 |
- coqui/XTTS-v2
|
app.py
CHANGED
|
@@ -1264,6 +1264,8 @@ def enable():
|
|
| 1264 |
def unblur_text():
|
| 1265 |
return gr.update(elem_classes=[])
|
| 1266 |
|
|
|
|
|
|
|
| 1267 |
with gr.Blocks() as vote:
|
| 1268 |
session_hash = gr.Textbox(visible=False, value='')
|
| 1269 |
|
|
@@ -1276,16 +1278,24 @@ with gr.Blocks() as vote:
|
|
| 1276 |
with gr.Group():
|
| 1277 |
with gr.Row():
|
| 1278 |
cachedt = gr.Button('β‘', scale=0, min_width=0, variant='tool', interactive=True)
|
| 1279 |
-
text = gr.Textbox(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1280 |
randomt = gr.Button('π²', scale=0, min_width=0, variant='tool')
|
| 1281 |
randomt\
|
| 1282 |
.click(randomsent, outputs=[cachedt, text, randomt])\
|
| 1283 |
-
.then(
|
| 1284 |
btn = gr.Button("Synthesize", variant='primary')
|
| 1285 |
model1 = gr.Textbox(interactive=False, lines=1, max_lines=1, visible=False)
|
| 1286 |
-
#model1 = gr.Textbox(interactive=False, lines=1, max_lines=1, visible=True)
|
| 1287 |
model2 = gr.Textbox(interactive=False, lines=1, max_lines=1, visible=False)
|
| 1288 |
-
#model2 = gr.Textbox(interactive=False, lines=1, max_lines=1, visible=True)
|
| 1289 |
with gr.Row(visible=False) as r2:
|
| 1290 |
with gr.Column():
|
| 1291 |
with gr.Group():
|
|
@@ -1346,7 +1356,7 @@ with gr.Blocks() as vote:
|
|
| 1346 |
.click(disable, outputs=[btn, abetter, bbetter, cachedt])\
|
| 1347 |
.then(synthandreturn, inputs=[text], outputs=outputs)\
|
| 1348 |
.then(enable, outputs=[btn, gr.State(), gr.State(), cachedt])\
|
| 1349 |
-
.then(
|
| 1350 |
nxtroundbtn\
|
| 1351 |
.click(disable, outputs=[btn, abetter, bbetter, cachedt])\
|
| 1352 |
.then(give_cached_sample, inputs=[session_hash], outputs=[*outputs, cachedt])\
|
|
@@ -1378,7 +1388,7 @@ with gr.Blocks() as vote:
|
|
| 1378 |
outputs=[abetter, bbetter, aplayed, bplayed],
|
| 1379 |
inputs=[gr.State(value=1), aplayed, bplayed],
|
| 1380 |
)\
|
| 1381 |
-
.then(
|
| 1382 |
# aud1.input(
|
| 1383 |
# None,
|
| 1384 |
# js="() => {console.log(new Date().getTime().toString()+'input')}",
|
|
|
|
| 1264 |
def unblur_text():
|
| 1265 |
return gr.update(elem_classes=[])
|
| 1266 |
|
| 1267 |
+
unblur_js = 'document.getElementById("arena-text-input").classList.remove("blurred-text")'
|
| 1268 |
+
|
| 1269 |
with gr.Blocks() as vote:
|
| 1270 |
session_hash = gr.Textbox(visible=False, value='')
|
| 1271 |
|
|
|
|
| 1278 |
with gr.Group():
|
| 1279 |
with gr.Row():
|
| 1280 |
cachedt = gr.Button('β‘', scale=0, min_width=0, variant='tool', interactive=True)
|
| 1281 |
+
text = gr.Textbox(
|
| 1282 |
+
container=False,
|
| 1283 |
+
show_label=False,
|
| 1284 |
+
placeholder="Enter text to synthesize",
|
| 1285 |
+
lines=1,
|
| 1286 |
+
max_lines=1,
|
| 1287 |
+
scale=9999999,
|
| 1288 |
+
min_width=0,
|
| 1289 |
+
elem_id="arena-text-input",
|
| 1290 |
+
elem_classes="blurred-text",
|
| 1291 |
+
)
|
| 1292 |
randomt = gr.Button('π²', scale=0, min_width=0, variant='tool')
|
| 1293 |
randomt\
|
| 1294 |
.click(randomsent, outputs=[cachedt, text, randomt])\
|
| 1295 |
+
.then(None, js="() => "+ unblur_js)
|
| 1296 |
btn = gr.Button("Synthesize", variant='primary')
|
| 1297 |
model1 = gr.Textbox(interactive=False, lines=1, max_lines=1, visible=False)
|
|
|
|
| 1298 |
model2 = gr.Textbox(interactive=False, lines=1, max_lines=1, visible=False)
|
|
|
|
| 1299 |
with gr.Row(visible=False) as r2:
|
| 1300 |
with gr.Column():
|
| 1301 |
with gr.Group():
|
|
|
|
| 1356 |
.click(disable, outputs=[btn, abetter, bbetter, cachedt])\
|
| 1357 |
.then(synthandreturn, inputs=[text], outputs=outputs)\
|
| 1358 |
.then(enable, outputs=[btn, gr.State(), gr.State(), cachedt])\
|
| 1359 |
+
.then(None, js="() => "+ unblur_js)
|
| 1360 |
nxtroundbtn\
|
| 1361 |
.click(disable, outputs=[btn, abetter, bbetter, cachedt])\
|
| 1362 |
.then(give_cached_sample, inputs=[session_hash], outputs=[*outputs, cachedt])\
|
|
|
|
| 1388 |
outputs=[abetter, bbetter, aplayed, bplayed],
|
| 1389 |
inputs=[gr.State(value=1), aplayed, bplayed],
|
| 1390 |
)\
|
| 1391 |
+
.then(None, js="() => "+ unblur_js)
|
| 1392 |
# aud1.input(
|
| 1393 |
# None,
|
| 1394 |
# js="() => {console.log(new Date().getTime().toString()+'input')}",
|