wedyanessam's picture
Update app.py
e682a2e verified
raw
history blame
513 Bytes
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()