Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
voice model sample fix
Browse files- app.py +1 -1
- gr_client.py +18 -4
app.py
CHANGED
@@ -160,5 +160,5 @@ class LocalBlocksDemo(BlocksDemo):
|
|
160 |
|
161 |
if __name__ == "__main__":
|
162 |
print('running custom Gradio interface')
|
163 |
-
demo = LocalBlocksDemo()
|
164 |
demo.block.launch()
|
|
|
160 |
|
161 |
if __name__ == "__main__":
|
162 |
print('running custom Gradio interface')
|
163 |
+
demo = LocalBlocksDemo(models_path)
|
164 |
demo.block.launch()
|
gr_client.py
CHANGED
@@ -296,7 +296,11 @@ _DESCRIPTION = '''
|
|
296 |
|
297 |
|
298 |
class BlocksDemo:
|
299 |
-
def __init__(self):
|
|
|
|
|
|
|
|
|
300 |
with gr.Blocks(css=".arpabet {background-color: gray; border-radius: 5px; font-size: 120%; padding: 0 0.1em; margin: 0 0.1em; text-align: center}") as demo:
|
301 |
gr.Markdown("# xVASynth TTS")
|
302 |
|
@@ -471,7 +475,13 @@ class BlocksDemo:
|
|
471 |
queue=False,
|
472 |
)
|
473 |
|
474 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
475 |
|
476 |
def predict(
|
477 |
self,
|
@@ -535,12 +545,16 @@ class BlocksDemo:
|
|
535 |
round(json_data['em_angry'][0], 2),
|
536 |
round(json_data['em_happy'][0], 2),
|
537 |
round(json_data['em_sad'][0], 2),
|
538 |
-
round(json_data['em_surprise'][0], 2)
|
|
|
539 |
]
|
540 |
|
|
|
|
|
|
|
541 |
if __name__ == "__main__":
|
542 |
print('running Gradio interface')
|
543 |
client = Client("Pendrokar/xVASynth")
|
544 |
|
545 |
-
demo = BlocksDemo()
|
546 |
demo.block.launch()
|
|
|
296 |
|
297 |
|
298 |
class BlocksDemo:
|
299 |
+
def __init__(self, models_path):
|
300 |
+
self.models_path = models_path
|
301 |
+
self.block = self.create_interface()
|
302 |
+
|
303 |
+
def create_interface(self):
|
304 |
with gr.Blocks(css=".arpabet {background-color: gray; border-radius: 5px; font-size: 120%; padding: 0 0.1em; margin: 0 0.1em; text-align: center}") as demo:
|
305 |
gr.Markdown("# xVASynth TTS")
|
306 |
|
|
|
475 |
queue=False,
|
476 |
)
|
477 |
|
478 |
+
voice_radio.change(
|
479 |
+
self.set_default_audio,
|
480 |
+
inputs=voice_radio,
|
481 |
+
outputs=output_wav
|
482 |
+
)
|
483 |
+
|
484 |
+
return demo
|
485 |
|
486 |
def predict(
|
487 |
self,
|
|
|
545 |
round(json_data['em_angry'][0], 2),
|
546 |
round(json_data['em_happy'][0], 2),
|
547 |
round(json_data['em_sad'][0], 2),
|
548 |
+
round(json_data['em_surprise'][0], 2),
|
549 |
+
response
|
550 |
]
|
551 |
|
552 |
+
def set_default_audio(self, voice_id):
|
553 |
+
return self.models_path + voice_id + '.wav'
|
554 |
+
|
555 |
if __name__ == "__main__":
|
556 |
print('running Gradio interface')
|
557 |
client = Client("Pendrokar/xVASynth")
|
558 |
|
559 |
+
demo = BlocksDemo('')
|
560 |
demo.block.launch()
|