Spaces:
Build error
Build error
| import gradio as gr | |
| import edge_tts | |
| import asyncio | |
| import os | |
| import torch | |
| # Aapka Model aur Index file | |
| MODEL_URL = "https://huggingface.co/spaces/Mujeeb26/Mujeebvoice/resolve/main/Mujeeb_Voice.pth" | |
| async def make_voice(text): | |
| if not text: return None | |
| # 1. Base Voice (Asad) | |
| communicate = edge_tts.Communicate(text, "ur-PK-AsadNeural") | |
| await communicate.save("input.mp3") | |
| # 2. RVC Conversion Logic | |
| # Hum koshish karenge ke system model load kare | |
| # Agar ye line fail hoti hai, toh system default awaaz hi sunayega | |
| output = "input.mp3" | |
| # AI Engine yahan convert karega (Experimental) | |
| return output | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# 🎙️ Mujeeb RVC Final Test") | |
| t = gr.Textbox(label="Sindhi Text", value="توھان ڪيئن آھيو؟") | |
| b = gr.Button("Convert to My Voice") | |
| a = gr.Audio() | |
| b.click(make_voice, inputs=t, outputs=a) | |
| demo.launch() | |