Riddler is an advanced AI system that generates interactive riddles with video and voice capabilities, perfect for educational content and social media.
- Python 3.8+
- FFmpeg 4.2+
- API keys for OpenAI, ElevenLabs, and Pexels
# Clone repository
git clone <repository-url>
cd riddler
# Set up environment
./setup.sh
# Add your API keys to .env file# Generate 2 medium difficulty geography riddles
python main.py -c geography -d medium -n 2 -o outputFor complete documentation, see the docs directory.
Key documentation files:
- AI-powered riddle generation across multiple categories
- Text-to-speech voice synthesis
- Dynamic video generation with text overlays
- Smart caching system
- TikTok-optimized video output
- geography
- math
- physics
- history
- logic
- wordplay
- biker mechanic
Configuration is managed through config/config.json. See configuration documentation for details.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Copyright (c) 2025 Riddler.