Inial commited on
Commit
2684236
·
verified ·
1 Parent(s): 0d2bd56

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import pipeline
3
+
4
+ def tts_lisu(text):
5
+ model_id = "facebook/mms-tts-lis"
6
+ try:
7
+ tts = pipeline("text-to-speech", model=model_id)
8
+ output = tts(text)
9
+ return f"✅ Giọng Lisu (ꓡꓲ-ꓢꓴ)", (output["audio"], "lisu.wav")
10
+ except Exception as e:
11
+ return f"❌ Lỗi: {str(e)}", None
12
+
13
+ with gr.Blocks() as demo:
14
+ gr.Markdown("# 🔊 Lisu TTS (ꓡꓲ-ꓢꓴ /lis/)")
15
+ text_input = gr.Textbox(label="Nhập văn bản bằng tiếng Lisu")
16
+ output_text = gr.Textbox(label="Thông tin")
17
+ output_audio = gr.Audio(label="Phát âm", type="filepath")
18
+ btn = gr.Button("Phát")
19
+
20
+ btn.click(fn=tts_lisu, inputs=[text_input], outputs=[output_text, output_audio])
21
+
22
+ demo.launch()