File size: 711 Bytes
d1d6cc0 b9ea702 d1d6cc0 8248a55 d1d6cc0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import gradio as gr
from tts import synthesize, TTS_EXAMPLES
mms_synthesize = gr.Interface(
fn=synthesize,
inputs=[
gr.Dropdown(["original", "nova", "homhom"], label="Model", value="homhom"),
gr.Textbox(label="Input text"),
gr.Slider(minimum=0.1, maximum=2.0, value=1.0, step=0.1, label="Speed"),
],
outputs=[
gr.Audio(label="Generated Audio", type="numpy"),
gr.Textbox(label="Filtered text after processing"),
],
examples=TTS_EXAMPLES,
title="Shan Text-to-Speech",
description="Generate audio in your desired language from input text.",
allow_flagging="never",
)
with gr.Blocks() as demo:
mms_synthesize.render()
demo.launch()
|