Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -3,7 +3,6 @@ import re
|
|
3 |
import gradio as gr
|
4 |
import edge_tts
|
5 |
import asyncio
|
6 |
-
import time
|
7 |
import tempfile
|
8 |
from huggingface_hub import InferenceClient
|
9 |
|
@@ -40,7 +39,8 @@ async def generate1(prompt):
|
|
40 |
output += response.token.text
|
41 |
|
42 |
# Clean the output to remove extraneous characters
|
43 |
-
output = re.sub(r'\s+', ' ', output).strip()
|
|
|
44 |
|
45 |
communicate = edge_tts.Communicate(output)
|
46 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
@@ -68,7 +68,8 @@ async def generate2(prompt):
|
|
68 |
output += response.token.text
|
69 |
|
70 |
# Clean the output to remove extraneous characters
|
71 |
-
output = re.sub(r'\s+', ' ', output).strip()
|
|
|
72 |
|
73 |
communicate = edge_tts.Communicate(output)
|
74 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
@@ -96,7 +97,8 @@ async def generate3(prompt):
|
|
96 |
output += response.token.text
|
97 |
|
98 |
# Clean the output to remove extraneous characters
|
99 |
-
output = re.sub(r'\s+', ' ', output).strip()
|
|
|
100 |
|
101 |
communicate = edge_tts.Communicate(output)
|
102 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
@@ -114,7 +116,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
114 |
autoplay=True,
|
115 |
elem_classes="audio")
|
116 |
with gr.Row():
|
117 |
-
translate_btn = gr.Button("
|
118 |
translate_btn.click(fn=generate1, inputs=user_input,
|
119 |
outputs=output_audio, api_name="translate")
|
120 |
|
|
|
3 |
import gradio as gr
|
4 |
import edge_tts
|
5 |
import asyncio
|
|
|
6 |
import tempfile
|
7 |
from huggingface_hub import InferenceClient
|
8 |
|
|
|
39 |
output += response.token.text
|
40 |
|
41 |
# Clean the output to remove extraneous characters
|
42 |
+
output = re.sub(r'[\s/]+', ' ', output).strip()
|
43 |
+
output = re.sub(r'\/s$', '', output).strip()
|
44 |
|
45 |
communicate = edge_tts.Communicate(output)
|
46 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
|
|
68 |
output += response.token.text
|
69 |
|
70 |
# Clean the output to remove extraneous characters
|
71 |
+
output = re.sub(r'[\s/]+', ' ', output).strip()
|
72 |
+
output = re.sub(r'\/s$', '', output).strip()
|
73 |
|
74 |
communicate = edge_tts.Communicate(output)
|
75 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
|
|
97 |
output += response.token.text
|
98 |
|
99 |
# Clean the output to remove extraneous characters
|
100 |
+
output = re.sub(r'[\s/]+', ' ', output).strip()
|
101 |
+
output = re.sub(r'\/s$', '', output).strip()
|
102 |
|
103 |
communicate = edge_tts.Communicate(output)
|
104 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
|
|
116 |
autoplay=True,
|
117 |
elem_classes="audio")
|
118 |
with gr.Row():
|
119 |
+
translate_btn = gr.Button("Generate")
|
120 |
translate_btn.click(fn=generate1, inputs=user_input,
|
121 |
outputs=output_audio, api_name="translate")
|
122 |
|