-
Notifications
You must be signed in to change notification settings - Fork 178
Home
Naqash Afzal edited this page Sep 6, 2025
·
1 revision
Welcome to the Nullpk Content Automation Wiki.
This open-source, GUI-based tool turns ideas into ready-to-upload podcast-style videos with one click — handling AI research → script writing → TTS voiceover → video generation → captions → direct upload.
Perfect for YouTube automation, faceless channels, podcasts, and content marketing teams.
-
🔍 AI Research & SEO
- Google Gemini–powered research
- Auto titles, descriptions, tags
- Optional fact-check stage
-
📝 Script Generation
- Structured outlines → narration-ready scripts
- Persona prompts & tone control (educational, newsy, casual, etc.)
-
🎙️ Voiceover (TTS)
- Humanized speech: pauses, laughs, breaths
- Multi-voice & multi-language (EN/UR/HI/ES +)
-
🎞️ Video Creation
- WaveSpeed AI + FFmpeg
- Faceless/podcast templates, dynamic backgrounds & overlays
-
🎬 Captions/Subtitles
- Whisper transcription
-
.srt/ styled.assexport
-
📤 Direct Uploads
- OAuth uploads to YouTube & Facebook
- Metadata + thumbnail + captions
-
🖥️ Polished GUI
- Built with CustomTkinter
- 1-click pipeline with progress tracking
- Beginner (Easy) & Advanced modes
▶️ Start here: Installation & Setup- 🚶 Step-by-step: User Guide
- ❓ Common issues: FAQ
- 🛠️ Fix errors: Troubleshooting
Repository: https://github.com/naqashafzal/AI-Content-Automation
- Clone the repo and create a Python venv
pip install -r requirements.txt- Add your API keys to
.env(Gemini, WaveSpeed, TTS, etc.) -
python main.py→ launch GUI → Run 1-Click
Full details: Installation & Setup
- Faceless Shorts/Long-form channels
- Podcast repurposing (audio → video)
- News explainers & listicles
- Product reviews & tutorials
- Multi-language publishing at scale
- LLM/Research: Google Gemini
- TTS: (e.g., ElevenLabs or compatible TTS)
- Video: WaveSpeed AI + FFmpeg
- Captions: OpenAI Whisper
- Platforms: YouTube, Facebook (OAuth)
Swap or extend integrations via config & modules.
- ⭐ Star the repo to support development
- 🐞 File issues & feature requests → Issues tab
- 🔀 Send PRs (tests + concise descriptions)
- ☕ Sponsor/Donate: add your link
Like 👍 • Share 💬 • Subscribe 🔔 • Support 💖
Releases & changelogs will be posted in the repository.
- This wiki assumes Python 3.10+ and FFmpeg available in
PATH. - For API limits/costs, check your provider dashboards.
- Example configs and templates are included in the repo.