Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
mrfakename
commited on
Commit
•
52fc37b
1
Parent(s):
f29be9c
Update app.py
Browse files
app.py
CHANGED
@@ -35,7 +35,6 @@ AVAILABLE_MODELS = {
|
|
35 |
'WhisperSpeech': 'whisperspeech',
|
36 |
'ElevenLabs': 'eleven',
|
37 |
'OpenVoice': 'openvoice',
|
38 |
-
'Pheme': 'pheme',
|
39 |
'MetaVoice': 'metavoice',
|
40 |
'MeloTTS': 'melo',
|
41 |
'StyleTTS 2': 'styletts2',
|
@@ -633,8 +632,8 @@ def synthandreturn(text):
|
|
633 |
gr.update(visible=False), #prevmodel2
|
634 |
gr.update(visible=False), #nxt round btn
|
635 |
# reset aplayed, bplayed audio playback events
|
636 |
-
gr.update(value=False), #aplayed
|
637 |
-
|
638 |
)
|
639 |
# return (
|
640 |
# text,
|
@@ -686,8 +685,8 @@ def enable():
|
|
686 |
return [gr.update(interactive=True), gr.update(interactive=True), gr.update(interactive=True)]
|
687 |
with gr.Blocks() as vote:
|
688 |
# sample played
|
689 |
-
aplayed = gr.State(value=False)
|
690 |
-
bplayed = gr.State(value=False)
|
691 |
# voter ID
|
692 |
useridstate = gr.State()
|
693 |
gr.Markdown(INSTR)
|
@@ -703,22 +702,22 @@ with gr.Blocks() as vote:
|
|
703 |
with gr.Column():
|
704 |
with gr.Group():
|
705 |
aud1 = gr.Audio(interactive=False, show_label=False, show_download_button=False, show_share_button=False, waveform_options={'waveform_progress_color': '#3C82F6'})
|
706 |
-
abetter = gr.Button("A is better", variant='primary'
|
707 |
prevmodel1 = gr.Textbox(interactive=False, show_label=False, container=False, value="Vote to reveal model A", text_align="center", lines=1, max_lines=1, visible=False)
|
708 |
with gr.Column():
|
709 |
with gr.Group():
|
710 |
aud2 = gr.Audio(interactive=False, show_label=False, show_download_button=False, show_share_button=False, waveform_options={'waveform_progress_color': '#3C82F6'})
|
711 |
-
bbetter = gr.Button("B is better", variant='primary'
|
712 |
prevmodel2 = gr.Textbox(interactive=False, show_label=False, container=False, value="Vote to reveal model B", text_align="center", lines=1, max_lines=1, visible=False)
|
713 |
nxtroundbtn = gr.Button('Next round', visible=False)
|
714 |
# outputs = [text, btn, r2, model1, model2, prevmodel1, aud1, prevmodel2, aud2, abetter, bbetter]
|
715 |
-
outputs = [text, btn, r2, model1, model2, aud1, aud2, abetter, bbetter, prevmodel1, prevmodel2, nxtroundbtn
|
716 |
-
btn.click(disable, outputs=[btn, abetter, bbetter]).then(synthandreturn, inputs=[text], outputs=outputs).then(enable, outputs=[btn
|
717 |
nxtroundbtn.click(clear_stuff, outputs=outputs)
|
718 |
|
719 |
# Allow interaction with the vote buttons only when both audio samples have finished playing
|
720 |
-
aud1.stop(unlock_vote, outputs=[abetter, bbetter, aplayed, bplayed], inputs=[gr.State(value=0), aplayed, bplayed])
|
721 |
-
aud2.stop(unlock_vote, outputs=[abetter, bbetter, aplayed, bplayed], inputs=[gr.State(value=1), aplayed, bplayed])
|
722 |
|
723 |
# nxt_outputs = [prevmodel1, prevmodel2, abetter, bbetter]
|
724 |
nxt_outputs = [abetter, bbetter, prevmodel1, prevmodel2, nxtroundbtn]
|
|
|
35 |
'WhisperSpeech': 'whisperspeech',
|
36 |
'ElevenLabs': 'eleven',
|
37 |
'OpenVoice': 'openvoice',
|
|
|
38 |
'MetaVoice': 'metavoice',
|
39 |
'MeloTTS': 'melo',
|
40 |
'StyleTTS 2': 'styletts2',
|
|
|
632 |
gr.update(visible=False), #prevmodel2
|
633 |
gr.update(visible=False), #nxt round btn
|
634 |
# reset aplayed, bplayed audio playback events
|
635 |
+
#gr.update(value=False), #aplayed
|
636 |
+
#r.update(value=False), #bplayed
|
637 |
)
|
638 |
# return (
|
639 |
# text,
|
|
|
685 |
return [gr.update(interactive=True), gr.update(interactive=True), gr.update(interactive=True)]
|
686 |
with gr.Blocks() as vote:
|
687 |
# sample played
|
688 |
+
#aplayed = gr.State(value=False)
|
689 |
+
#bplayed = gr.State(value=False)
|
690 |
# voter ID
|
691 |
useridstate = gr.State()
|
692 |
gr.Markdown(INSTR)
|
|
|
702 |
with gr.Column():
|
703 |
with gr.Group():
|
704 |
aud1 = gr.Audio(interactive=False, show_label=False, show_download_button=False, show_share_button=False, waveform_options={'waveform_progress_color': '#3C82F6'})
|
705 |
+
abetter = gr.Button("A is better", variant='primary')
|
706 |
prevmodel1 = gr.Textbox(interactive=False, show_label=False, container=False, value="Vote to reveal model A", text_align="center", lines=1, max_lines=1, visible=False)
|
707 |
with gr.Column():
|
708 |
with gr.Group():
|
709 |
aud2 = gr.Audio(interactive=False, show_label=False, show_download_button=False, show_share_button=False, waveform_options={'waveform_progress_color': '#3C82F6'})
|
710 |
+
bbetter = gr.Button("B is better", variant='primary')
|
711 |
prevmodel2 = gr.Textbox(interactive=False, show_label=False, container=False, value="Vote to reveal model B", text_align="center", lines=1, max_lines=1, visible=False)
|
712 |
nxtroundbtn = gr.Button('Next round', visible=False)
|
713 |
# outputs = [text, btn, r2, model1, model2, prevmodel1, aud1, prevmodel2, aud2, abetter, bbetter]
|
714 |
+
outputs = [text, btn, r2, model1, model2, aud1, aud2, abetter, bbetter, prevmodel1, prevmodel2, nxtroundbtn]
|
715 |
+
btn.click(disable, outputs=[btn, abetter, bbetter]).then(synthandreturn, inputs=[text], outputs=outputs).then(enable, outputs=[btn])
|
716 |
nxtroundbtn.click(clear_stuff, outputs=outputs)
|
717 |
|
718 |
# Allow interaction with the vote buttons only when both audio samples have finished playing
|
719 |
+
#aud1.stop(unlock_vote, outputs=[abetter, bbetter, aplayed, bplayed], inputs=[gr.State(value=0), aplayed, bplayed])
|
720 |
+
#aud2.stop(unlock_vote, outputs=[abetter, bbetter, aplayed, bplayed], inputs=[gr.State(value=1), aplayed, bplayed])
|
721 |
|
722 |
# nxt_outputs = [prevmodel1, prevmodel2, abetter, bbetter]
|
723 |
nxt_outputs = [abetter, bbetter, prevmodel1, prevmodel2, nxtroundbtn]
|