| import gradio as gr |
| import os |
| import torch |
| import yake |
| import shutil |
| import glob |
| import ffmpeg |
| import cv2 |
| import numpy as np |
| from datetime import datetime |
| from gtts import gTTS |
| from diffusers import StableDiffusionPipeline |
| from deep_translator import GoogleTranslator |
| import wikipediaapi |
| from groq import Groq |
|
|
| |
| from script_generator import script_gen_and_translate |
| from urdu_tts_video import urdu_tts_and_video |
|
|
| def main(): |
| with gr.Blocks() as app: |
| gr.Markdown("# AI-Powered Urdu Science Content Generator") |
| |
| with gr.Tabs(): |
| with gr.Tab("Script Generation & Translation"): |
| script_gen_and_translate() |
| |
| with gr.Tab("Urdu TTS & Video Generation"): |
| urdu_tts_and_video() |
| |
| app.launch() |
|
|
| if __name__ == "__main__": |
| main() |
|
|