Skip to content
Naqash Afzal edited this page Sep 6, 2025 · 1 revision

🎙️ Nullpk Content Automation

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.


✨ Core Features

  • 🔍 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 .ass export
  • 📤 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

🧭 How It Works (Pipeline)


📚 Documentation

Repository: https://github.com/naqashafzal/AI-Content-Automation


🚀 Quick Start (TL;DR)

  1. Clone the repo and create a Python venv
  2. pip install -r requirements.txt
  3. Add your API keys to .env (Gemini, WaveSpeed, TTS, etc.)
  4. python main.py → launch GUI → Run 1-Click

Full details: Installation & Setup


✅ Use Cases

  • Faceless Shorts/Long-form channels
  • Podcast repurposing (audio → video)
  • News explainers & listicles
  • Product reviews & tutorials
  • Multi-language publishing at scale

🧩 Integrations

  • 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.


❤️ Support & Contribute

  • Star the repo to support development
  • 🐞 File issues & feature requests → Issues tab
  • 🔀 Send PRs (tests + concise descriptions)
  • ☕ Sponsor/Donate: add your link

🔔 Stay Connected

Like 👍 • Share 💬 • Subscribe 🔔 • Support 💖
Releases & changelogs will be posted in the repository.


📝 Notes

  • 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.