Voice consistency between characters means each person in your cast sounds like themselves, not like everyone else. The failure is convergence: two characters whose dialogue reads the same, or a character whose voice melts into the narrator. StoryHelm’s Voice Consistency analysis reads every speaker across your series and flags the pairs that have blurred, with passages to compare.
This is the other half of voice trouble. Most writers worry about a single character drifting away from how they started, and that matters. But the subtler failure is sideways, not over time: your cast collapsing toward a single house style until the page could lose its dialogue tags and no one could tell who was speaking. A reader can't always name it, but they feel a flatness, like a play where every part is read by the same actor.
Distinctness is not accents and catchphrases. A character does not become a person because you gave them a verbal tic and a regional spelling. Real distinctness is the sum of how someone chooses words, builds sentences, and stands toward whoever they're talking to. When two characters share all of that, no amount of surface flavor will pull them apart, and when they each own it, you barely need dialogue tags at all.
The test is simple and brutal: strip the "she said" and the "Marcus muttered" off a page of back-and-forth dialogue and hand it to a stranger. If they can reliably tell who is speaking from the lines alone, your voices are distinct. If they're guessing, your characters have converged, no matter how different their backstories look on the character sheet.
If you can delete the dialogue tags and still tell who's speaking, the voices are distinct. If you can't, they've converged.
Convergence is the natural state, not the exception. Every line of dialogue passes through one writer, and that writer has a default cadence, a comfortable sentence length, a favorite way of landing a joke. Without active resistance, every character inherits it. The blunt soldier and the courtly diplomat both start hedging the way you hedge; the teenager and the grandmother both reach for the same wry aside, because it's your aside.
A series makes it worse in two specific ways. First, scale: by Book 3 you may have a dozen speaking characters, and holding a dozen separate voices in your head at once is genuinely hard, so the weaker-defined ones slide toward the protagonist's register. Second, comfort: the more fluent you get in your own series, the more you write on instinct, and instinct produces your voice, applied uniformly. The cast doesn't diverge with practice. It homogenizes.
There's a second shape of the same problem, special to point of view. In close third or first person, a strongly-voiced narrator exerts gravity on everyone they describe and quote. Over a few books, a vivid side character can stop having their own voice and start being voiced by the narrator, their lines bending toward the narrator's rhythm until they're less a separate person than an echo. That's convergence too, just aimed at the narrator instead of the house style.
Here is the most common version: two characters who are supposed to be opposites, written close enough together that they came out the same. Meet Hale, a career sergeant who is meant to be terse and unsentimental, and Avery, a young analyst who is meant to be anxious and over-explaining. On the page, in Book 2, they sound like this:
Book 2, Chapter 9 · Hale
Book 2, Chapter 9 · Avery
Cover the names and the two lines are interchangeable. Both open with the same soft "I think what we really need to do," both hedge ("honestly," "really"), both run long and comma-spliced, both end on the same uncertain note about not understanding. The terse sergeant and the anxious analyst have collapsed into a single, mildly worried voice, which is the writer's voice on an average day. Nothing here is grammatically wrong. It's just two people who don't read like two people.
The fix is not to bolt on tics. It's to let each one own a different register: Hale clipped and declarative ("We're missing something. Find it."), Avery genuinely spiraling in a way that's hers and not Hale's. The point of catching it is to see, plainly, that they've merged, so you can pull them back apart in your own words.
StoryHelm runs a dedicated Voice Consistency analysis as part of its read across your series. For distinctness, it builds a profile of how each character speaks and then compares those profiles against each other, looking for pairs that have grown too similar and for any voice bending toward the narrator. It reads the actual prose in every book, so it's comparing what's on the page, not what your notes say a character is supposed to sound like.
When it finds a blur, it names the two characters, sets a representative passage from each side by side, and points to the book and chapter, so you can read them back to back and decide how to pull them apart. The finding tells you they've converged; the rewrite is yours.
Write your series in StoryHelm’s built-in Scene Editor or import books you finished elsewhere; your prose, your Canon, and the analysis all live in one place. When you run the analysis, a multi-agent system powered by Claude reads every book together, and the Voice Consistency analysis builds a profile of how each character speaks, then flags the pairs that have grown too similar and any voice melting into the narrator, pointing you to the book and chapter with the passages side by side. StoryHelm reads and analyzes; it never drafts or rewrites a line of your prose. You write the story, and StoryHelm makes sure it holds together.
It means each character sounds like a distinct person, not interchangeable with the next. The failure is convergence: two characters whose dialogue reads the same, or a point-of-view character whose voice melts into the narrator’s.
The Voice Consistency analysis reads each character’s diction, rhythm, and speech habits across the series and flags pairs that have grown too similar, or a voice that has drifted toward the narrator, with the passages to compare.
Yes. Voice drift is one character changing across books; this is distinctness between characters at any point. StoryHelm reads for both.
No. It surfaces where voices blur; you make every line distinct in your own words.
Import your series and StoryHelm reads each character’s voice across every book, then flags the pair that blurred together or the POV that melted into the narrator.
Request a founding seat