ai and voice
Why AI Writing Feels Soulless and How to Add Real Emotion
·
7 min read
·
By Prateek Singh, founder of VoiceMoat
Key takeaways
AI posts feel flat for three reasons: the mood stays positive, no real event sits behind the feeling, and the same quiet lesson repeats.
A feeling needs a cause. Pride needs a result. Gratitude needs a named person. Without the fact, the emotion reads as decoration.
Pick one feeling per post, find the fact that earns it, and build the post in the order that feeling needs.
Delete the emotion labels. Swap "thrilled" for the thing that happened.
Tone settings change how a tool comes across. Tying a feeling to a true event stays your job.
AI posts feel soulless because the model has nothing to feel about. It hasn't lived the event, it drifts toward a safe and positive mood, and it can only name an emotion. To fix a draft, choose one feeling, find the real fact that earns it, and build the post in the order that feeling needs.
We make VoiceMoat, which handles feeling in its drafts. That comes near the end, and everything before it works with any AI tool.
For the words and rhythm, read our de-AI playbook or why AI LinkedIn posts all look alike. This page is about the mood.
Why AI posts feel flat
The mood stays positive. A 2024 study in Frontiers compared ChatGPT and human answers to 2,000 Stack Overflow questions. ChatGPT was more uniformly positive, while people showed a wider range, including anger and disgust. A smaller 2025 paper on 512 tweets rated about 90% of ChatGPT's replies positive, against about 27% of human comments. Neither looked at posts written to publish, and the second is thin on method, but they point the same way.
There's no event behind it. A feeling has a cause: a number you hit, someone who let you down, a launch that nearly broke. A model doesn't have your Tuesday, so it reaches for labels like "thrilled" and "humbled". That's our reading, untested by any study we found.
One mood repeats. Ask for a post and you often get a calm lesson. When we compared VoiceMoat's own LinkedIn drafts with public creator posts in October, most of ours were insight posts and none read as warm. Fixing that took a rebuild.
Does feeling actually help a post?
Often, though it depends on what you want back. Berger and Milkman's study of New York Times articles found that awe, anger and anxiety drove sharing, sadness reduced it, and positive pieces beat negative ones overall. That's news, and chasing shares can push you toward outrage.
A more useful question: what reaction do you want? LinkedIn defines each one. Celebrate is for a milestone. Support is for a hard time. Love is for something heartwarming. Insightful is for a new idea. Funny is for a laugh. Those are five different posts, and AI usually gives you the Insightful one.
Match the feeling to the fact
Feeling | Reader thinks | The fact it needs | Skip it when |
|---|---|---|---|
Proud | "They earned that" | A result with a real number | You'd be praising talent over work |
Grateful | Warmth toward that person | A name and exactly what they did | The thanks is generic |
Frustrated | "Ugh, same" | A specific obstacle and what it cost | You're venting or naming and shaming |
Wry | A dry smile | A claim and the fact that deflates it | A literal reader could be hurt |
Surprised | "Wait, really?" | A number that beat your expectation | You haven't verified it |
Disappointed | "Ouch, that's a real one" | Something you hoped for that didn't happen | You'd blame others or force a silver lining |
Relieved | An exhale | A real worry that just ended | No worry was ever set up |
No fact? Keep the post light, or go and find one.
How to add emotion to an AI draft
Pick one feeling. Two at once turns to mush.
Write down the fact first: what happened, when, the number, who was there.
Give the order. For proud: the win in line one, then the cost or the credit. For frustrated: the obstacle, its cost, then what you're doing about it.
Set a strength: light, medium or strong. If you wouldn't say it to a colleague, turn it down.
Delete the labels. Replace "thrilled" with what caused it.
Let hard posts stay hard. A sad post shouldn't turn cheerful in the last line.
Never invent the feeling. A made-up struggle is worse than a dull post. Here's how to stop AI making things up.
Here's the difference, using two invented examples.
Flat: Thrilled to share that we've reached an incredible milestone this quarter. So grateful for this amazing team. Onward!
Proud, medium: We hit 1,000 paying customers on Tuesday. It took 31 months. For the first 9 we had 12 of them, and I still open that spreadsheet. Priya answered support for all 1,000.
Flat: Setbacks are just setups for comebacks. We didn't get the grant, but we learned so much!
Disappointed, light: We spent 4 months on a grant application and heard on Friday that we didn't get it. I still think the plan was good. It still hurts a bit.
On Twitter you have room for less, so keep the fact and one reaction.
A prompt you can copy
Draft a LinkedIn post that makes the reader feel [one feeling].
The real fact: [what happened, when, the number, who].
Order: [fact first, then the cost or the credit, then one honest reaction].
Strength: [light, medium or strong].
Use only the facts I gave you. Don't name the emotion. Don't end with a lesson. If a detail is missing, ask me and don't make it up.
For the words themselves, training AI on your own posts does more than any single prompt. Our free LinkedIn AI post detector gives a second opinion on the tells.
What other tools give you
Option | What you control | Applies to | Asks for the real fact? |
|---|---|---|---|
The assistant's personality | All your chats | Not described | |
Claude Styles | A preset, or a style made from your samples | The style you select | Not described |
Inspirational, Analytical or Actionable | One post | Not described | |
A style learned from your samples | Posts where you select it | Not described | |
Your own prompt | Everything above | One post | Only if you ask |
None of the pages we read describe tying a feeling to a fact you supply, so that part stays with you.
How VoiceMoat handles feeling
VoiceMoat is an AI social media tool for LinkedIn and Twitter. audenAI, the brain inside VoiceMoat, drafts each post in one feeling, chosen from 26 in 6 families: Play, Warm, Spark, Edge, Tender and Calm.
You see the choice. Each draft shows its feeling, its strength and the reason, such as "Wry · light".
It needs a real fact. Proud needs a real result. With nothing to stand on, the post stays light and you're asked: "What really happened, and when?"
It stays in your range. Humour and strength are held to what your own posts show, per platform. Hard topics such as layoffs or illness get no jokes.
"Vulnerable, now" is yours alone. It's locked unless you share a hard time yourself.
One click changes it: Warmer, Funnier, Calmer or More fired up, or any feeling and strength. The post is redrafted for 1 credit, or 2 for a thread.
It works in Studio, chat and Grow, on both networks, and learns slowly from what you choose and what lands.
What it can't do:
It can't supply the event. If you give it nothing true, you get a light post and a question.
Replies, LinkedIn comments and polls don't get a feeling.
Spotting which facts you've given is automated, and it can be wrong. audenAI, the brain inside VoiceMoat, does the work and you decide what goes out.
What each plan includes
Free | $1 trial | $5 trial | Creator | Pro | Enterprise | |
|---|---|---|---|---|---|---|
Price | $0 | $1 for 3 days | $5 for 3 days | $35 a month | $69 a month | $150 a month |
Feeling on Studio posts | Yes | Yes | Yes | Yes | Yes | Yes |
Feeling in chat | No | Yes | Yes | Yes | Yes | Yes |
Feeling in Grow plans | No | No | No | Yes, plans up to 7 days | Yes, plans up to 15 days | Yes, plans up to 30 days |
Range read from your posts | No | Yes | Yes | Yes | Yes | Yes |
Credits | 10 a day | 100 in total | 250 in total | 150 a day | 250 a day | 400 a day |
If your drafts keep coming back flat, try VoiceMoat: Creator is $1 for 3 days.
Frequently asked questions
Why does AI writing feel soulless?
The model has no event behind the feeling, it leans toward a safe and positive mood, and it tends to repeat the same calm lesson.
Can AI write with real emotion?
AI doesn't feel anything. It can shape a post around a feeling you choose and a true fact you give it, and that's what makes the result read as real.
How do I add emotion to an AI draft?
Pick one feeling, write down the fact that earns it, tell the tool what order to use, and replace words like "thrilled" with what actually happened.
What prompt makes ChatGPT more emotional?
Name one feeling, give the real fact, set the order and the strength, and tell it not to name the emotion or end with a lesson.
Which emotions work best on social media?
It depends on your goal. One study of news articles found awe, anger and anxiety were shared most, but reach doesn't equal replies or trust.
Is it dishonest to use AI for an emotional post?
Not if the event and the feeling are yours. An invented story is.
Does VoiceMoat make up feelings?
It only picks a feeling when it finds a real fact for it. Otherwise the post stays light, and VoiceMoat asks you for one true detail.
AI disclosure
This article was drafted with AI assistance and edited by Prateek Singh. Research and network pages were read on 9 November 2026. Examples marked invented are invented. VoiceMoat is our product.
Keep reading

AI and Voice
How to Stop AI From Making Things Up in Your LinkedIn Posts
Why AI invents stories, clients and numbers in your LinkedIn posts, how to cut it down with your own facts and a prompt you can copy, what LinkedIn says about responsibility, and what to check before you post.
7 min read
·

AI and Voice
How to train AI to write in your voice: the cross-model guide
You can get ChatGPT, Claude or Gemini to write in your voice, but only partly and only for one session, because chat models forget your style between chats. This cross-model guide covers the analyze-then-write prompts that work, the settings that make them stick, the four levels of personalized AI content, a reusable instruction block for tweets, and the persistent alternative for anyone who posts regularly.
16 min read
·

AI and Voice
Why Every AI LinkedIn Post Sounds the Same (and How to Break the Pattern)
AI LinkedIn posts sound the same because general models return the statistical average: safe, agreeable, template-shaped English with no memory of how you write. Here is the template, the tells by model, and the durable fix.
18 min read
·

AI and Voice
How to Make AI Writing Sound Human: The De-AI Playbook
Kill the em dash and the dozen quieter AI tells. A practical de-AI playbook for tweets and LinkedIn posts, plus why symptom-scrubbing never fully persists across a real posting cadence.
19 min read
·
From the Twitter algorithm series
The Twitter/X algorithm in May 2026: why voice wins under the new transformer
Read ›