🧪 Skills
Fitness Recipes AI
AI tool that creates viral fitness recipe videos with AI-generated images, voiceovers, renders, and optional TikTok auto-posting.
v1.0.0
Description
Fitness Recipes AI
AI-powered TikTok video generator for fitness content. Creates viral recipe videos from a database, generates AI images via fal.ai, adds voiceover with ElevenLabs, renders video with Shotstack, and posts to TikTok.
What It Does
- Maintains a recipe database (or fetches from source)
- Generates AI food images using fal.ai
- Creates voiceover scripts and generates audio with ElevenLabs
- Renders complete videos using Shotstack API
- Posts to TikTok via Postiz (optional) or exports for manual upload
Setup
Prerequisites
- fal.ai API Key - Get at https://fal.ai
- ElevenLabs API Key - Get at https://elevenlabs.io
- Shotstack API Key - Get at https://shotstack.io
- Postiz API Key (optional) - For auto-posting to TikTok
Environment Variables
export FAL_API_KEY="your_fal_key"
export ELEVENLABS_API_KEY="your_elevenlabs_key"
export SHOTSTACK_API_KEY="your_shotstack_key"
export POSTIZ_API_KEY="your_postiz_key" # optional
Installation
pip install requests
Usage
Generate a single video
python generate_videos.py --recipe "Chicken Breast Recipe" --output my_video.mp4
Run daily batch
python daily_batch.py --count 10
Custom pipeline
from run_pipeline import Pipeline
pipeline = Pipeline()
video_path = pipeline.run(recipe_name="Keto Salmon", style="fitness")
Configuration
Edit config.py or set environment variables:
DEFAULT_VOICE- ElevenLabs voice IDVIDEO_QUALITY- 1080p or 720pOUTPUT_DIR- Where videos are saved
Cost Per Video
| Component | Cost |
|---|---|
| fal.ai image | ~$0.01 |
| ElevenLabs voice | ~$0.02 |
| Shotstack render | ~$0.10 |
| Total | ~$0.13 |
Example Output
Videos are saved to output/ directory with format:
{recipe_name}_{timestamp}.mp4
Files
generate_videos.py- Main video generatorrun_pipeline.py- Full pipeline orchestratorfal_client.py- Image generationelevenlabs_client.py- Voice generationshotstack_client.py- Video renderingdaily_batch.py- Batch processor
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!