Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import subprocess | |
| import uuid | |
| import os | |
| def tts_lezgian(text): | |
| filename = f"{uuid.uuid4()}.wav" | |
| output_path = f"/tmp/{filename}" | |
| command = ["espeak-ng", "-v", "lez", "-w", output_path, text] | |
| subprocess.run(command) | |
| return output_path | |
| gr.Interface( | |
| fn=tts_lezgian, | |
| inputs=gr.Textbox(label="Nhập văn bản tiếng Lezgian"), | |
| outputs=gr.Audio(type="filepath", label="Giọng nói"), | |
| title="TTS Lezgian (eSpeak NG)" | |
| ).launch() |