mrbeliever commited on
Commit
f0055f1
·
verified ·
1 Parent(s): bf90081

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
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("Response")
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