import gradio as gr from TTS_X.tts import generate_voice def tts_interface(text): audio_path = generate_voice(text) return audio_path with gr.Blocks() as demo: gr.Markdown("## 🎤 Text to Speech using OpenAI TTS (Nova Voice)") with gr.Row(): txt = gr.Textbox(label="اكتب نصك هنا") btn = gr.Button("حوّل إلى صوت") audio_output = gr.Audio(label="الصوت الناتج") btn.click(fn=tts_interface, inputs=txt, outputs=audio_output) demo.launch()