Spaces:
Running
Running
File size: 4,050 Bytes
0805c5b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
---
title: NeuroAnim - STEM Animation Generator
emoji: π§
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.0.1
app_file: app.py
pinned: false
license: mit
---
# π§ NeuroAnim - AI-Powered Educational Animation Generator
NeuroAnim is an AI-powered system that automatically generates educational STEM animations with narration and quiz questions. Simply enter a topic, and watch as AI creates a complete animated video!
## π― Features
- **π¨ Automatic Animation Generation**: Creates professional Manim animations from topic descriptions
- **π£οΈ AI Narration**: Generates educational narration scripts tailored to your audience
- **π Text-to-Speech**: Converts narration to high-quality audio
- **πΉ Video Production**: Renders and merges video with synchronized audio
- **β Quiz Generation**: Creates assessment questions to test understanding
- **π Multi-Level Support**: Content appropriate for elementary through PhD levels
## π How to Use
1. **Enter a Topic**: Type any STEM concept (e.g., "Pythagorean Theorem", "Photosynthesis", "Newton's Laws")
2. **Select Audience**: Choose the appropriate education level
3. **Set Duration**: Pick animation length (0.5-10 minutes)
4. **Choose Quality**: Select video quality (higher = slower but better)
5. **Generate**: Click the button and wait for your animation!
## π‘ Example Topics
- **Mathematics**: Pythagorean Theorem, Quadratic Formula, Circle Area Derivation
- **Physics**: Newton's Laws, Laws of Motion, Wave Properties
- **Biology**: Photosynthesis, Cell Division, DNA Structure
- **Computer Science**: Binary Numbers, Sorting Algorithms, Data Structures
## π§ Technology Stack
- **Manim Community Edition**: Mathematical animation engine
- **Hugging Face Models**: AI-powered content generation
- **ElevenLabs**: High-quality text-to-speech synthesis
- **Blaxel**: Cloud-based secure rendering
- **Gradio**: Interactive web interface
## π Setup Requirements
To run this space, you need:
1. **Hugging Face API Key**: For AI content generation (required)
2. **ElevenLabs API Key**: For high-quality TTS (optional, falls back to HF TTS)
3. **Blaxel API Key**: For cloud rendering (optional, can use local rendering)
Set these as **Secrets** in your Hugging Face Space settings:
- `HUGGINGFACE_API_KEY`
- `ELEVENLABS_API_KEY` (optional)
- `BLAXEL_API_KEY` (optional)
- `MANIM_SANDBOX_IMAGE` (optional, for Blaxel cloud rendering)
## π Tips for Best Results
- **Be Specific**: Instead of "math", try "solving linear equations" or "area of a circle"
- **Choose Right Audience**: Match the complexity level to your target viewers
- **Optimal Duration**: 1.5-3 minutes works best for most concepts
- **Review Generated Content**: Check the narration and code tabs to see what was created
## π¬ How It Works
1. **Concept Planning**: AI analyzes your topic and creates an educational plan
2. **Script Writing**: Generates age-appropriate narration aligned with learning objectives
3. **Code Generation**: Creates Manim Python code for visual representation
4. **Rendering**: Executes Manim to produce the base animation
5. **Audio Synthesis**: Converts narration to speech using TTS
6. **Final Production**: Merges video and audio into complete animation
7. **Assessment**: Generates quiz questions for the content
## π Use Cases
- **Teachers**: Create engaging lesson materials
- **Students**: Visualize complex concepts for better understanding
- **Content Creators**: Produce educational YouTube/social media content
- **Tutors**: Generate custom explanations for specific topics
- **Course Developers**: Build comprehensive educational video libraries
## π€ Contributing
NeuroAnim is open source! Visit the [GitHub repository](https://github.com/yourusername/manim-agent) to:
- Report bugs or suggest features
- Submit pull requests with improvements
- Share your generated animations
## π License
MIT License - Free to use for educational and commercial purposes
---
Made with β€οΈ for educational content creation
|