rahul7star commited on
Commit
737dc15
·
verified ·
1 Parent(s): 8b042e2

Update app_qwen_tts_fast.py

Browse files
Files changed (1) hide show
  1. app_qwen_tts_fast.py +36 -1
app_qwen_tts_fast.py CHANGED
@@ -174,7 +174,8 @@ def run_pipeline(question: str, language_id: str):
174
  # GRADIO UI
175
  # =====================================================
176
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
177
-
 
178
 
179
  with gr.Row():
180
  with gr.Column(scale=1):
@@ -190,15 +191,49 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
190
  )
191
  ask_btn = gr.Button("Ask")
192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  with gr.Column(scale=1):
194
  answer_text = gr.Markdown()
195
  answer_audio = gr.Audio(type="filepath")
196
 
 
197
  ask_btn.click(
198
  fn=run_pipeline,
199
  inputs=[user_input, language_dropdown],
200
  outputs=[answer_text, answer_audio]
201
  )
202
 
 
203
  demo.queue() # enable long-running jobs for TTS
204
  demo.launch(server_name="0.0.0.0", server_port=7860, share=False)
 
174
  # GRADIO UI
175
  # =====================================================
176
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
177
+
178
+ gr.Markdown("# 📄 Qwen CPU Assistant + TTS (Multilingual)")
179
 
180
  with gr.Row():
181
  with gr.Column(scale=1):
 
191
  )
192
  ask_btn = gr.Button("Ask")
193
 
194
+ # ===== Example questions =====
195
+ gr.Markdown("### Example Questions")
196
+
197
+ with gr.Tabs():
198
+ with gr.Tab("English"):
199
+ gr.Button("Who is the CEO of OhamLab?").click(
200
+ lambda: ("Who is the CEO of OhamLab?", "en"),
201
+ outputs=[user_input, language_dropdown]
202
+ )
203
+ gr.Button("What does OhamLab AI do?").click(
204
+ lambda: ("What does OhamLab AI do?", "en"),
205
+ outputs=[user_input, language_dropdown]
206
+ )
207
+ gr.Button("Where is OhamLab located?").click(
208
+ lambda: ("Where is OhamLab located?", "en"),
209
+ outputs=[user_input, language_dropdown]
210
+ )
211
+
212
+ with gr.Tab("Hindi"):
213
+ gr.Button("ओहमलैब के सीईओ कौन हैं?").click(
214
+ lambda: ("ओहमलैब के सीईओ कौन हैं?", "hi"),
215
+ outputs=[user_input, language_dropdown]
216
+ )
217
+ gr.Button("ओहमलैब एआई क्या करता है?").click(
218
+ lambda: ("ओहमलैब एआई क्या करता है?", "hi"),
219
+ outputs=[user_input, language_dropdown]
220
+ )
221
+ gr.Button("ओहमलैब कहाँ स्थित है?").click(
222
+ lambda: ("ओहमलैब कहाँ स्थित है?", "hi"),
223
+ outputs=[user_input, language_dropdown]
224
+ )
225
+
226
  with gr.Column(scale=1):
227
  answer_text = gr.Markdown()
228
  answer_audio = gr.Audio(type="filepath")
229
 
230
+ # ===== Ask button click =====
231
  ask_btn.click(
232
  fn=run_pipeline,
233
  inputs=[user_input, language_dropdown],
234
  outputs=[answer_text, answer_audio]
235
  )
236
 
237
+
238
  demo.queue() # enable long-running jobs for TTS
239
  demo.launch(server_name="0.0.0.0", server_port=7860, share=False)