Bron: github.com
Welkom bij EduGenAI, een open-source AI-aangedreven virtuele tutor die tekstueel lesmateriaal omzet in gepersonaliseerde, boeiende videolessen, compleet met voice-overs, visuele animaties en meertalige ondertitels!
EduGenAI is een modulair, open-sourceplatform dat is ontworpen om een revolutie teweeg te brengen in het onderwijs met behulp van de kracht van generatieve AI. Van het genereren van studie-inhoud tot het produceren van video-uitleg met mensachtige vertellingen in meerdere talen β EduGenAI automatiseert de volledige pijplijn van educatieve inhoud.
Locatie:/index.html + JavaScriptDoel:
β’ De gebruiker selecteert het onderwerp, het moeilijkheidsniveau en beschrijft zijn voorkennis
β’ Genereert een gepersonaliseerde studiegids met behulp van Gemini LLM
β’ Gebruiksvriendelijke, op formulieren gebaseerde interface
Gebruikte technologie:
β’ HTML + JS (vanilla)
β’ Backend geΓ―ntegreerd met een Flask/Streamlit-app (via/generate-study-guide)
Locatie: streamlit_math_solver.py Doel:
β’ Gebruikt Gemini ProLLM om stapsgewijze oplossingen te genereren voor door de gebruiker opgegeven wiskundige problemen
β’ Geeft een duidelijke, voor mensen leesbare oplossing met uitleg
Gebruikte technologie:
β’ Streamlit UI
β’ Google Gemini API
β’ Python + dotenv voor veilige sleutels
Locatie: video_generation_pipeline.py Doel:
β’ Converteert lange educatieve tekstinhoud (bijv. een conceptuitleg) naar een video van 30 seconden
β’ Stappen: Scriptsegmentatie (30 segmenten met behulp van NLTK)Videoframes gegenereerd met Stable Diffusion tekst-naar-video Voice-over met Coqui TTS Ondertitels gegenereerd via Whisper ASR en vertaald via Bhashini Eindvideo gerenderd met FFmpeg
β’ Scriptsegmentatie (30 segmenten met behulp van NLTK)
β’ Videoframes gegenereerd met Stable Diffusion text-to-video
β’ Voice-over met Coqui TTS
β’ Ondertitels gegenereerd via Whisper ASR en vertaald via Bhashini
β’ Definitieve video gerenderd met FFmpeg
Gebruikte technologie:
β’ Hugging Face Diffusers (tekst-naar-video)
β’ Coqui TTS
β’ Whisper (OpenAI) voor spraak- en ondertitelgeneratie
β’ FFmpeg voor videoweergave
β’ Torch, NLTK en meer
Dankzij Bhashini (Indian Lang Translation API) + Whisper ondersteunt EduGenAI:
β’ π€ Hindi-voice-overgeneratie
β’ π Nauwkeurige Devanagari-ondertitels
β’ π Eenvoudige uitbreiding naar regionale Indiase talen
β’ π School-/universiteitsdocenten
β’ π§βπ« Gepersonaliseerde leerassistenten
β’ π§ Inclusief leren voor meertalige gebruikers
β’ π Ngo's en EdTechs die schaalbaar, gelokaliseerd leren promoten