StoryPropEarly accessStart writing

Novel craft and story design

How to write dialogue that sounds like people

· The StoryProp team

Dialogue is where readers decide whether they trust you. Description can be skimmed and plot can be forgiven, but the moment a character opens their mouth, everyone in the room is an expert — we all speak, we all listen, and we all know at once when a line rings false. That is what makes learning how to write realistic dialogue feel so slippery: the skill everyone judges is the one that looks like it should come naturally.

The standard advice — listen to how people actually talk — is half right and half trap. Listening teaches you rhythm, evasion, and how much people leave out. Copying teaches you nothing, because real speech, faithfully reproduced, is unreadable. This piece walks through what page dialogue actually is, the handful of moves that make it sound like people — subtext, compression, refusal, distinct voices, physical beats — and then repairs a flat exchange so you can watch the moves work.

Real speech doesn't work on the page

Transcribe any real conversation and you'll find a mess: false starts, filler, overlaps, sentences abandoned halfway through, two people politely agreeing with each other about nothing. A courtroom transcript is a document produced by professionals under oath, and it still reads like static. Real speech works because voices carry tone and timing, and faces do half the labor. Strip those away and what's left doesn't sound like people; it sounds like noise.

Dialogue that sounds natural is therefore an artifice — a made thing that produces the sensation of overheard speech while being far tighter than speech ever is. It keeps the rhythm of talk and throws out the packaging. So the question of how to make dialogue sound natural is really a question about selection: which fraction of what people would actually say deserves ink, and in what order. Everything below is a selection principle.

Write the scene about what nobody says

In life, people rarely say the thing. They talk around it, at it, about a substitute for it. A dialogue scene works the same way: it has an official topic and a real one, and the tension lives in the gap. In *The Quiet House*, the manuscript we use for examples around here, Mara and her brother Daniel spend a full scene arguing over a chipped cup — who packed it, whether it's worth keeping. The real subject is that Mara left town and Daniel stayed, and neither has forgiven the other. The cup lets them have the fight without admitting they're having it.

To build subtext, give each speaker something they can't afford to say out loud — pride, fear, the need to keep deniability — and then hand them a proxy: an object, a plan, an absent third person. Let them contest the proxy with full seriousness. Where that unsayable pressure comes from is character work rather than dialogue work; if your people don't yet have wants they hide, start with how to write believable characters and come back. A scene can only withhold what a character actually carries.

Compression, interruption, and the refused question

Page dialogue enters late and leaves early. Cut greetings, cut the walk to the door, cut the paragraph where a character explains something both speakers already know. Trust the reader to supply the connective tissue. Under emotion, compress harder: sentences shrink, verbs get plainer, subordinate clauses vanish. A character who speaks in complete, balanced sentences during an argument reads as either eerily controlled or badly written — and only one of those is ever on purpose.

The other habit worth stealing from real speech is refusal. A character who answers every question, fully and on topic, isn't a person; it's an information dispenser. Let people answer a different question than the one asked, answer with a question, go quiet, or pick up an object instead of replying. Ask a grieving man “Do you miss her?” and let him say “The kettle's on.” The dodge tells you more than an answer would, and it leaves a small debt — a question still open — that pulls the reader forward until someone pays it.

Distinct voices without phonetic gimmicks

The clumsy way to differentiate voices is spelling: dropped g's, phonetic dialect, apostrophes everywhere. It exhausts readers and often condescends to the character. Voice lives elsewhere, in syntax and rhythm rather than orthography. One character speaks in short declaratives; another circles and hedges. One asks questions; one issues verdicts. One reaches for concrete nouns — tools, weather, money — while another abstracts everything into feelings and principles. What a person notices, and what they refuse to name, is a voice.

The test is simple: take a page of your dialogue and cover the attributions. If you can't tell who's speaking, you have one voice wearing different names. In *The Quiet House*, Mara compresses — she answers in fragments and changes the subject with objects. Daniel circles — he restates, softens, and comes back at things sideways. Neither habit is spelled funny, and you can tell them apart in the dark.

Beats, business, and reading it aloud

A beat is a small physical action set between lines: she rinses the cup, he checks his phone and puts it face down. Beats do three jobs at once. They pace the exchange, marking where a pause would fall and giving the reader's ear a rest. They replace adverbs — “she said angrily” is weaker than what her hands do to the dish towel. And they let silence be a reply: a character who doesn't answer but wipes down an already clean counter has, in fact, answered. All of this matters doubly in screenwriting, where there's no interiority to hide in — what a character does while dodging a question often is the scene.

Then read the scene aloud, both parts, ideally standing up. The mouth catches what the eye forgives: sentences no one could say in a single breath, three lines in a row with the same rhythm, a reply that answers too neatly. If you stumble, your character would too. And if you find yourself performing — adding tone to make a line land — the line needs that tone written into it, usually as a cut or a beat, not as a note about how it should be read.

Fixing a flat exchange, line by line

Here's a flat version of a scene between Mara and Daniel, invented for the purpose.

“Are you staying for the weekend?” Daniel asked.

“Yes, I'm staying until Sunday,” Mara said.

“Do you want to talk about the house?”

“I'm still angry that you listed it without asking me.”

“I listed it because you never return my calls.”

“That's fair. I'm sorry. I've been busy.”

Every writer produces exchanges like this in a first draft. The problem isn't producing them; it's leaving them.

Knowing how to improve dialogue starts with diagnosis, not polish. Here, every question gets a full, on-topic answer. Every feeling is named outright — angry, sorry — so there's nothing under the surface for the reader to detect. The two voices are interchangeable. And nobody has a body: no room, no objects, no beats, so the lines float in white space. Notice that no individual sentence is bad. Flat dialogue is rarely a line problem; it's a structural one.

Now the repair.

“You staying the weekend?” Daniel asked.

Mara turned the chipped cup under the tap, though it was already clean. “This was in the cabinet with the good ones.”

“Mara.”

“Sunday. Depends on the roads.”

“Sign goes up Tuesday,” he said.

She set the cup on the rack, upside down, the chip facing the wall. “You kept her cup with the good ones.”

“Somebody had to keep something.”

Count the moves. The house is never named, but the sign going up Tuesday lands harder than the word “listed” ever did. Mara refuses the first question and pays it two lines late, smaller — “Sunday” — with the apology cut entirely. Daniel's “Somebody had to keep something” is the accusation the flat version stated outright, now folded into a sentence about a cup. One beat, the cup turning under the tap, replaces every adverb. And the repaired version is shorter than the flat one. It nearly always is.

The same discipline applies if you draft with an AI tool to improve dialogue. The useful request is never “make this better” — that invites polish, and polish is how exchanges go smooth and dead. The useful request is a direction aimed at one exchange: make Mara stop answering him; cut every line that names a feeling; give Daniel the last word and make it about the cup. Point at the flat spot, say what the fix is, and leave the rest of the scene alone.

Dialogue rarely fails scene-wide; it fails one exchange at a time. That's the kind of repair StoryProp is set up for — select the exchange that rings false, say what you want changed, and the rest of the scene stays exactly as you wrote it.

← All posts