autoplay enabled
Browse files
app.py
CHANGED
@@ -47,6 +47,7 @@ def translate_speech(audio_file, target_language):
|
|
47 |
|
48 |
def create_interface():
|
49 |
"""Create and configure the Gradio interface."""
|
|
|
50 |
inputs = [
|
51 |
gr.Audio(label="User", sources="microphone", type="filepath", waveform_options=False),
|
52 |
gr.Dropdown(list(LANGUAGE_CODES.keys()), label="Target Language")
|
@@ -55,7 +56,10 @@ def create_interface():
|
|
55 |
return gr.Interface(
|
56 |
fn=translate_speech,
|
57 |
inputs=inputs,
|
58 |
-
outputs=gr.Audio(label="Translated Audio"
|
|
|
|
|
|
|
59 |
title="Seamless Expressive Speech-To-Speech Translator",
|
60 |
description="Hear how you sound in another language.",
|
61 |
)
|
|
|
47 |
|
48 |
def create_interface():
|
49 |
"""Create and configure the Gradio interface."""
|
50 |
+
|
51 |
inputs = [
|
52 |
gr.Audio(label="User", sources="microphone", type="filepath", waveform_options=False),
|
53 |
gr.Dropdown(list(LANGUAGE_CODES.keys()), label="Target Language")
|
|
|
56 |
return gr.Interface(
|
57 |
fn=translate_speech,
|
58 |
inputs=inputs,
|
59 |
+
outputs=gr.Audio(label="Translated Audio",
|
60 |
+
interactive=False,
|
61 |
+
autoplay=True,
|
62 |
+
elem_classes="audio"),
|
63 |
title="Seamless Expressive Speech-To-Speech Translator",
|
64 |
description="Hear how you sound in another language.",
|
65 |
)
|