The Faceless Dark History TikTok Workflow (Script to Posted in 22 Minutes)
The exact AI workflow I use to produce faceless dark history TikToks in about 22 minutes. Script, voice, visuals, the whole pipeline.
Quick version. Dark history is one of the highest-retention faceless niches on TikTok. This walks through the exact 7-step AI pipeline I use: research, script, voiceover, visuals, karaoke captions, music, upload. Total time, start to posted, is about 22 minutes once you have done it a few times.
Why Dark History Pulls So Hard
The short answer is psychology. Curiosity plus dread is a sticky combo. Our brains cannot just scroll away from a sentence like "in 1957 something happened in a small Soviet town that is still classified today." You need the payoff. That is what keeps the completion rate climbing.
And the algorithm eats completion rate for breakfast. I have watched mediocre hooks with great stories beat flashy hooks with weak stories every single time. Story first. Always.
One more thing. This niche ages beautifully. A cooking trend dies in two weeks. An unsolved cold war black site video I posted nine months ago still picks up 3 to 4 thousand views a week. That is the kind of compounding a lot of niches cannot offer.
The 7-Step Workflow
Step 1. Pick a Period Plus an Angle
Do not pick a topic. Pick a period and an angle. "World War 2" is not a topic. "Things your grandparents signed on the kitchen table during rationing" is an angle. Specificity is everything here.
My go-to periods. Cold war. Colonial era. Ancient civilizations that collapsed suddenly. Medieval plagues. Soviet-era science. Pre-Christian European folklore that turned out to be real history. Pick one and stay there for a while so the algorithm can learn your page.
Step 2. Research with Primary Sources
Wikipedia is the starting line, not the finish. Read the article, then follow the citation links to the actual sources. Old newspapers on Newspapers.com, declassified documents on archive.gov, academic PDFs linked in footnotes.
Why this matters. You will find at least three details that nobody else is using because everyone else stopped at the Wikipedia summary. Those little details are what make a video feel like a discovery instead of a rehash.
Step 3. Write a Fact Bomb Script
The structure I hammer on every single time:
- Hook. One sentence that creates an open curiosity loop. No context. No greeting. Just the loop.
- Escalation. Three to five facts that each feel more intense than the last.
- Payoff. The thing that closes the loop. Ideally one sentence that makes the viewer text it to someone.
- Soft CTA. "Follow for more history they do not teach you" or similar. Do not beg.
Total word count. 95 to 135 words. More than that and the voiceover runs long.
Step 4. Generate the Voiceover
Paste the script into AIShortGen. Pick a deep, slow voice. Azure GuyNeural on default rate works. If you want it more foreboding, drop the speed to 0.95. Not slower than that or it feels like a cursed audiobook.
One trick. Add a tiny ellipsis or comma before your punchline word. AI voices respect commas and pause naturally. That half-second pause makes the reveal land harder than any sound effect.
Step 5. Match the Visuals
The rules I follow:
- Old photographs beat stock clips.
- Stock clips of ruins, landscapes, churches, ice, forests, storms. Always safe.
- Zero violence. Zero weapons being fired. Zero bodies.
- Black and white for anything pre-1960. Color for modern-era topics.
AIShortGen's stock library pulls from Pexels, Pixabay, and some archive sources. For extra grit, add an AI generated still for one scene. Just one. It breaks the stock footage sameness without making it look AI slop.
Step 6. Karaoke Captions Plus Ominous Music
Word-by-word captions add about 30 percent more watch time on this niche. I have tested with and without. The data is not close. People read faster than the voice speaks and the caption pulls their eyes back every time they drift.
Music. Sub-bass drone. Slow strings. Nothing with drums. Volume at roughly 15 percent under the voice. The goal is pressure, not competition. If the music is loud enough that you notice it, it is too loud.
Step 7. Upload Pattern
TikTok first. Then Reels and Shorts. Different caption per platform. TikTok loves a one-line tease plus 3 hashtags. Reels likes a 2-line hook plus 5 hashtags. Shorts wants a question.
Hashtag set I use on TikTok. #history #darkhistory #historyfacts. That is it. Three tight tags beat twelve generic ones every single test I have run.
Voice Plus Music Pairings That Actually Work
| Tone | Best Voice | Music Mood | Example Topic |
|---|---|---|---|
| Ominous | Azure GuyNeural (slower rate) | Dark ambient drone | Cold war black sites |
| Investigative | OpenAI Onyx | Cinematic tension strings | Unsolved disappearances |
| Narrative | Azure DavisNeural | Historical strings, slow | Mayan collapse |
| Folk horror | Azure GuyNeural | Ethereal choir, minimal beat | Pre-Christian European rituals |
Three Hooks That Consistently Get Saves
- The wait, it gets worse hook. Open with a bad fact. Promise a worse one. "This one is already messed up but what happened three months later is the part nobody talks about."
- The classified hook. Anything still sealed, redacted, or blacked out. Our brains cannot handle missing information. "This document was declassified in 2014. The highlighted parts still are not."
- The small detail hook. One specific oddity that should not make sense. "Every photograph from this expedition has one person who appears twice."
What to Avoid (Demonetization Traps)
These will tank you fast:
- Blood. Corpses. Open wounds. Surgical footage.
- Weapons being used. Pointed, yes. Fired, no.
- Real names of living people connected to crimes.
- Uncredited copyrighted footage. Documentaries. Films. News broadcasts under 20 years old.
- Sensationalist hook words that trigger the filter. Things like "killed," "murdered," "dead" in the first 2 seconds. Use softer words in the hook, harder ones after the viewer is locked in.
The 22-Minute Time Audit
| Stage | Time |
|---|---|
| Research (once you know your period) | 6 to 8 min |
| Writing the 120-word script | 4 min |
| AIShortGen generation (voice plus footage plus captions) | 45 sec |
| Tweaks (music volume, one scene swap) | 3 min |
| Export plus platform uploads plus captions | 6 min |
| Total | ~22 min |
First few times this will take you an hour. By video 10 you will be under 30 minutes. By video 30 you will be a machine.
The One Thing I Wish Someone Told Me
Dark history is the only niche I have tried where a monotone AI voice genuinely outperforms a lively human one. The algorithm reads monotone as authoritative. Viewers read it as "this must be serious." That stacked advantage is why I stopped trying to record my own narration for this niche entirely.
Post consistently. Stay in one period for at least 30 videos before you branch out. Do not try to be both a Cold War page and a medieval plague page. Pick one. Become the page for it.
If you are still figuring out the hook part, the 50 tested hook templates will save you hours. And if you want a wider view of which faceless formats work right now, the 10 niches that are actually printing money breaks the map out by audience size and effort.
Type your first topic into AIShortGen and test the 45-second generation on the free plan. You will know within one video whether the workflow clicks for you.
Written by Abd Shanti
Founder & CEO of AIShortGen
Building AI tools for content creators. Writes about short-form video strategy, AI-powered content creation, and what actually works on TikTok, Reels, and Shorts.