Nav772 commited on
Commit
f8a6123
Β·
verified Β·
1 Parent(s): 2773633

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -19
app.py CHANGED
@@ -404,24 +404,8 @@ def process(audio, target_lang, voice_name):
404
  lang_choices = [(name, code) for code, name in SUPPORTED_LANGUAGES.items()]
405
 
406
  # Create Gradio interface
407
- ccustom_css = """
408
- .audio-upload svg, .audio-recorder svg, .upload-button svg {
409
- width: 40px !important;
410
- height: 40px !important;
411
- max-width: 40px !important;
412
- max-height: 40px !important;
413
- }
414
- .component-wrapper svg {
415
- width: 40px !important;
416
- height: 40px !important;
417
- }
418
- [data-testid="audio"] svg {
419
- width: 40px !important;
420
- height: 40px !important;
421
- }
422
- """
423
 
424
- with gr.Blocks(title="Audio Language Translator", css=custom_css) as demo:
425
  gr.Markdown("""
426
  # 🌍 Audio Language Translator
427
 
@@ -439,7 +423,7 @@ with gr.Blocks(title="Audio Language Translator", css=custom_css) as demo:
439
  with gr.Row():
440
  with gr.Column():
441
  gr.Markdown("### 🎀 Input")
442
- audio_in = gr.Audio(label="Upload or Record", type="filepath", sources=["upload", "microphone"], scale=1, min_width=200)
443
  target = gr.Dropdown(label="Target Language", choices=lang_choices, value="es")
444
  voice = gr.Dropdown(label="Voice", choices=[v[1] for v in TTS_VOICES["es"]["voices"]], value=TTS_VOICES["es"]["voices"][0][1])
445
  btn = gr.Button("πŸ”„ Translate", variant="primary")
@@ -449,7 +433,7 @@ with gr.Blocks(title="Audio Language Translator", css=custom_css) as demo:
449
  status_out = gr.Markdown()
450
  original_out = gr.Textbox(label="Original Transcription", lines=3)
451
  translated_out = gr.Textbox(label="Translated Text", lines=3)
452
- audio_out = gr.Audio(label="Translated Audio", type="filepath", scale=1, min_width=200)
453
 
454
  target.change(update_voices, target, voice)
455
  btn.click(process, [audio_in, target, voice], [status_out, original_out, translated_out, audio_out])
 
404
  lang_choices = [(name, code) for code, name in SUPPORTED_LANGUAGES.items()]
405
 
406
  # Create Gradio interface
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
407
 
408
+ with gr.Blocks(title="Audio Language Translator") as demo:
409
  gr.Markdown("""
410
  # 🌍 Audio Language Translator
411
 
 
423
  with gr.Row():
424
  with gr.Column():
425
  gr.Markdown("### 🎀 Input")
426
+ audio_in = gr.Audio(label="Upload or Record", type="filepath", sources=["upload", "microphone"])
427
  target = gr.Dropdown(label="Target Language", choices=lang_choices, value="es")
428
  voice = gr.Dropdown(label="Voice", choices=[v[1] for v in TTS_VOICES["es"]["voices"]], value=TTS_VOICES["es"]["voices"][0][1])
429
  btn = gr.Button("πŸ”„ Translate", variant="primary")
 
433
  status_out = gr.Markdown()
434
  original_out = gr.Textbox(label="Original Transcription", lines=3)
435
  translated_out = gr.Textbox(label="Translated Text", lines=3)
436
+ audio_out = gr.Audio(label="Translated Audio", type="filepath")
437
 
438
  target.change(update_voices, target, voice)
439
  btn.click(process, [audio_in, target, voice], [status_out, original_out, translated_out, audio_out])