Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -127,13 +127,14 @@ async def respond(audio):
|
|
127 |
await communicate.save(tmp_path)
|
128 |
yield tmp_path
|
129 |
|
130 |
-
async def generate1(TextPrompt
|
|
|
131 |
voice = Female_language_dict.get("English (UK)-Sonia- (Female)", "default_voice")
|
132 |
communicate = edge_tts.Communicate(TextPrompt, voice)
|
133 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
134 |
tmp_path = tmp_file.name
|
135 |
await communicate.save(tmp_path)
|
136 |
-
yield tmp_path,
|
137 |
|
138 |
|
139 |
with gr.Blocks(theme=gr.themes.Glass(font=[gr.themes.GoogleFont("Inconsolata"), "Arial", "Arial"])) as demo:
|
@@ -150,9 +151,9 @@ with gr.Blocks(theme=gr.themes.Glass(font=[gr.themes.GoogleFont("Inconsolata"),
|
|
150 |
|
151 |
with gr.Tab("Write to Sonia"):
|
152 |
with gr.Group():
|
153 |
-
user_input = gr.TextArea(label="Your Question",
|
154 |
-
output_text = gr.TextArea(label="Sonia's Response",
|
155 |
-
output_audio = gr.Audio(label="Sonia's Response",
|
156 |
gr.Interface(fn=generate1, inputs=user_input, outputs=[output_audio, output_text], live=False)
|
157 |
|
158 |
|
|
|
127 |
await communicate.save(tmp_path)
|
128 |
yield tmp_path
|
129 |
|
130 |
+
async def generate1(TextPrompt):
|
131 |
+
TextOut = respondtxt(TextPrompt)
|
132 |
voice = Female_language_dict.get("English (UK)-Sonia- (Female)", "default_voice")
|
133 |
communicate = edge_tts.Communicate(TextPrompt, voice)
|
134 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
|
135 |
tmp_path = tmp_file.name
|
136 |
await communicate.save(tmp_path)
|
137 |
+
yield tmp_path, TextOut
|
138 |
|
139 |
|
140 |
with gr.Blocks(theme=gr.themes.Glass(font=[gr.themes.GoogleFont("Inconsolata"), "Arial", "Arial"])) as demo:
|
|
|
151 |
|
152 |
with gr.Tab("Write to Sonia"):
|
153 |
with gr.Group():
|
154 |
+
user_input = gr.TextArea(label="Your Question", show_copy_button=True, value="What are the key considerations for implementing an expansion plan that would affect a large number of employees of a global biomedical company, My position is logistics global Manager professional in inventory management and supply chain within a biotech industry, particularly in cell therapy. The key responsibilities include managing end-to-end logistics and lab implementation over a dispersed geographical area. generate new programs, develop MRP processes, collaborate with various departments, and ensure compliance with GMP standards. I have several years of practical experience, strong analytical skills, and the ability to work collaboratively in a dynamic environment. Bonus qualifications include experience with cold chain logistics and autologous cell therapy.")
|
155 |
+
output_text = gr.TextArea(label="Sonia's Response", interactive=False, show_copy_button=True, value="", container=True )
|
156 |
+
output_audio = gr.Audio(label="Sonia's Response", type="filepath", interactive=False, autoplay=True, elem_classes="audio", show_download_button= True, show_share_button = True, waveform_options=gr.WaveformOptions(show_recording_waveform=False), container=True )
|
157 |
gr.Interface(fn=generate1, inputs=user_input, outputs=[output_audio, output_text], live=False)
|
158 |
|
159 |
|