🎬 BuzzBit-Mind AI-Powered Financial Psychology Platform

Automated short-form video generation about behavioral finance, investing psychology, and cognitive biases.

πŸ“± What is BuzzBit-Mind?

BuzzBit-Mind is an end-to-end automated video generation pipeline that creates educational short-form content about financial psychology and behavioral finance. Every day, the system produces videos for YouTube Shorts, TikTok, and YouTube Long-form β€” in 6 languages (French, English, Spanish, Arabic, Hindi, Chinese).

πŸš€ Production Ready β€” Already generating 5+ videos/week

Daily automated content for YouTube Shorts, TikTok & YouTube Long-form in 6 languages.

πŸ”§ Full Pipeline Architecture

πŸ“° 1. News & Theme Selection

Web scraping + Gemini Grounding β†’ extracts evergreen psychological hooks from current events.

NewsAPI Gemini 2.5 Flash Web Search

🧠 2. LLM Script Generation

Mistral Small 4 / GPT-5.4 mini / Gemini β†’ generates 9-10 segments scripts with strict word count (13-16 words/segment) and empathy injection.

Mistral Small 4 GPT-5.4-mini Chain of Thought

πŸŽ™οΈ 3. AI Voiceover

Voxtral Mistral (Studio quality, 44.1kHz) β†’ natural voices in 6 languages.

Voxtral Mistral Goggle studio 44.1kHz Mono

🎬 4. Dynamic B-roll

Pexels/Pixabay integration β†’ automatic video clips matching visual prompts.

Pexels API Semantic Search

πŸ“ 5. Subtitles

Whisper + forced alignment β†’ word-level timing, multi-language subtitles.

Faster-Whisper FFmpeg

🎨 6. Thumbnails

Stable Diffusion + Mistral selection β†’ 4 variants generated, human validation via Telegram bot.

Stable Diffusion LLM Selection

πŸ€– 7. Telegram Bot

Human-in-the-loop validation β†’ approves thumbnails, schedules publications, monitors comments.

Telegraf Webhooks

πŸ“€ 8. TikTok API

Uploads videos directly to TikTok drafts. No manual intervention.

TikTok API OAuth 2.0

πŸ”„ Step-by-Step Automation Flow

1
News Ingestion β€” Daily news fetch β†’ Gemini extracts evergreen psychological concepts.
2
Theme Selection β€” Random pick from 210+ behavioral finance themes (Foundation, Momentum, Mastery levels).
3
Script Generation β€” LLM writes script respecting:
β€’ 9-10 segments (Foundation=9, Momentum/Mastery=10)
β€’ 13-16 words per segment
β€’ Empathy phrase injected before CTA
β€’ Logic connectors (unique per segment)
β€’ JSON output format
4
Audio Generation β€” Voxtral (Mistral) or Google tts produces voiceover at 44.1kHz + Whisper creates word-level timestamps.
5
B-roll Assembly β€” Semantic search for clips matching visual prompts β†’ downloaded and concatenated.
6
Video Rendering β€” Remotion compositing (audio + b-roll + subtitles + thumbnail).
7
Human Validation β€” Telegram bot sends 4 thumbnails for approval.
8
Publication β€” Video uploaded to TikTok API (draft) + YouTube (private).

πŸ› οΈ Technical Stack

Python 3.12 Node.js 20+ Remotion Mistral AI Mistral Voxtral OpenAI GPT-5.4 mini Google Gemini 2.5 Google TTS Faster-Whisper Pexels API Pixabay API Telegram Bot API TikTok API YouTube API FFmpeg Stable Diffusion LangChain

🎯 What We Need from TikTok API

βœ… Video Upload

Direct upload to TikTok drafts using /v2/video/upload/ endpoint.

βœ… OAuth 2.0 Authentication

Secure user authorization via https://www.tiktok.com/auth/authorize/.

βœ… Video Metadata

Title, description, hashtags, privacy settings (draft/private).

❓ Why We Need TikTok API Access

πŸš€ Scale to 10+ videos/week

Manual upload is impossible at scale. API automation is the only path to daily content.

πŸ“Š Analytics Integration

We want to track engagement per video to improve our AI models.

⏰ Scheduled Publishing

Upload to drafts, then schedule at optimal times for each region.

🎬 Sample Video Output

Each video includes:

πŸ“Ή Example video (French) β€” "Le biais d'attention sΓ©lective en finance"

YouTube Shorts (58s) | TikTok (90s) | YouTube Long (4min)

πŸ”— Resources

πŸ“§ Developer Information

πŸ‘¨β€πŸ’» VolthaKiss β€” Full-stack AI Engineer
πŸ“§ volthakiss@gmail.com
πŸ™ github.com/volthakiss