NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHYB36YC8YRGEPTR7Y0WEYB2
Run Details
Model:
Gemma 3 4B
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
22.6s
Cost:
$0.000174
Provider:
DeepInfra
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
83.07%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
0.00%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
9.69%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
100.00%
Name drop frequency
(details)
23.42%
Narrator intent-glossing
(details)
32.21%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
96.34%
Passive voice overuse
(details)
0.00%
Past progressive (was/were + -ing) overuse
(details)
0.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
39.89%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
20.00%
Pronoun-first sentence starts
(details)
21.32%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
0.00%
Dialogue tag variety (said vs. fancy)
(details)
64.1979%
Overall
Model input
System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary. </instructions>
Model response
Messages
Meta
AI
Rain clung to the ancient
oak stones, slick and dark.
It smelled of wet earth
and something else, something subtly floral and unsettling.
Rory pulled her threadbare jacket
tighter, the damp already seeping into the cotton.
She’d stepped through the boundary
– a shimmer in the twilight of Richmond Park, a sudden rush of cold – and now found herself in The Fae Grove.
It wasn't the picturesque clearing
the old maps suggested. This place
felt
… bruised.
She’d come seeking answers about
the pendant.
A man, nondescript and smelling
of old paper and pipe tobacco, had delivered it
to
her flat above Silas’ bar a week ago. Wrapped in oiled linen, it had
pulsed
against her palm, a faint
warmth
that hadn’t dissipated. He’d simply said, “It calls
to
you.” “Calls
to
you,”
her ex, Evan, would have
scoffed. “Probably some tourist trinket.”
He’d been good at reducing
everything
to
a cynical dismissal.
The air here thrummed with
a low, persistent vibration. It wasn’t audible,
not exactly, but it resonated in her bones
. It made her teeth ache. She adjusted the Heartstone Pendant, a small crimson stone nestled against her chest, where it
pulsed
with a subtle, insistent
warmth
.
The silver chain felt strangely
heavy. “Right,”
she muttered to the rain
, “Let’s just find out what this thing wants.”
The wildflowers, a riot of
impossible colours – indigo, crimson, chartreuse –
seemed to
watch
her. They weren't unnaturally bright, just… different. More saturated, almost painfully so.
A robin, perched on one
of the standing stones, tilted its head and regarded her with unnervingly intelligent eyes before taking flight with a single, sharp chirp.
She moved deeper into the
Grove, the rain intensifying, transforming the already
oppressive
atmosphere into a thick, clinging blanket. The light was fading fast, the grey deepening into an impenetrable
gloom
. Every shadow
seemed to
lengthen,
to
writhe.
She’d been walking for what
felt
like an hour, though she knew time behaved differently here. A glance at her
watch
confirmed it – only twenty minutes had passed outside. The
pulse
of the Heartstone grew stronger, a quickening in her chest. A sound. A twig snapping. Rory froze.
It wasn’t a deer, not
a rabbit. Too deliberate. She strained her ears, listening. Silence.
Just the rain and the
unsettling vibration.
She moved forward cautiously, scanning
the periphery of her vision. Nothing. “Hello?”
Her voice sounded thin and
reedy in the vast, silent space. Only the rain answered. Another sound. This one closer, a rustling in the undergrowth.
It was accompanied by a
scent –
not of vegetation, but of something metallic, faintly coppery
. She pulled her jacket tighter, her hand instinctively reaching for the small, folding knife she carried. It wasn’t much, but it was something. She noticed then – a track in the mud, almost invisible beneath the rain. A single, deeply impressed footprint, larger than a human’s, elongated and subtly clawed. The Heartstone
pulsed
violently against her chest, a burning
warmth
spreading through her veins. “Okay,”
she said, her voice barely a whisper
. “This is not good.” The air grew colder. The rain stopped abruptly, as if someone had pulled a plug. The forest became
utterly
silent. The wildflowers held their heads still, their colors deepening, becoming almost black. A shape
began to
coalesce in the shadows at the edge of the clearing. It wasn't distinct at first, just a distortion of the
gloom
, a shifting of the darkness.
Then it solidified – tall
and vaguely humanoid, but impossibly slender. It
seemed woven from the shadows themselves, its form flickering and unstable
. It didn’t move towards her, didn’t make a sound. It simply *
watched
*. Rory held her breath, her hand tightening around the knife. She
felt
a pressure behind her eyes, a growing
sense of
dread that threatened
to
overwhelm her. It wasn’t a visual thing, not exactly. It was a comprehension, cold and absolute. *You shouldn’t have come.* A voice, without lips, without vocal cords,
echoed
in her mind. It wasn't spoken, but *
felt
*. Ancient and desolate. “Who… who are you?” she
managed to
ask, the words catching in her throat. The figure tilted its head, a
movement that seemed to warp the very air around it
. *A
reminder
.* The Heartstone
pulsed
with a furious heat, pulling at her, urging her onward. She took a hesitant step forward, drawn by an irresistible force. “What do you want?” *The balance.* The voice whispered. *It has shifted.* She glanced down at the pendant. The crimson stone glowed with an increasingly intense, almost blinding light. She realized then, with sickening clarity, that the pendant
wasn't calling
*
to
* her. It
was calling
*
from
* her. More shapes
began to
emerge
from
the shadows, indistinct and unsettling, all of them tall, slender, and radiating an aura of
profound
sadness. They surrounded her, a silent, watchful circle. “This isn’t right,”
she said, her voice shaking
. “This isn't… natural.” *Natural?* The voice
echoed
again,
tinged
with amusement. *There is nothing natural here.* She
tried to
back away, but her feet
felt
rooted
to
the ground. She risked a glance at the standing stones. The
intricate
carvings across their surfaces, previously hidden by the rain,
seemed to
writhe and shift, forming grotesque faces, whispering silent warnings. The figure closest
to
her – the one that had first
appeared – took a single, deliberate step forward
. It extended a hand, long and skeletal, tipped with claws that
shimmered
like obsidian. “Stop,” she choked out, raising the knife. It
felt
pathetic,
utterly
inadequate. The figure didn’t flinch. It didn’t even
seem to
register her movement. It simply continued
to
advance, its eyes – two pools of absolute darkness – fixed on her. *You carry the
echo
.* Rory didn't understand. “What
echo
?” *The pain. The loss. The thing you
tried to
bury.* The memories slammed into her: Evan’s rage, his cruel words, the suffocating fear. Her childhood accident, the
searing
pain, the unending shame. Things she’d buried deep, believing she’d escaped them. But here, in this place, they
were resurrected
, amplified, projected onto the shadows around her. The Heartstone
throbbed
with a blinding light, and she understood. The pendant wasn’t a gift. It was a receptor. It
was drawing
her back
to
the source of the disturbance,
to
the place where her pain had begun. She looked down at her wrist, at the small crescent-shaped scar shaped like a lost tear. The scar
pulsed
with the same crimson light as the pendant. The figure reached for her, its touch like ice. *Join us.* Rory screamed, a primal, desperate sound that was immediately swallowed by the
silence
of the Grove. As the figure’s hand closed around her wrist, she
felt
a dizzying sensation of falling, of
being pulled
apart and reassembled. The forest around her dissolved into a swirling vortex of shadows and wildflowers, and she realized, with
chilling
finality, that she
wasn't running
*
from
* something. She
was running
*
toward
* it. Toward the source of the pain,
toward
the heart of the Fae Grove, towards a darkness far older and far more terrible than she could have ever imagined. And the pendant, warm against her skin,
was guiding
her home.
created_at
"2026-02-20T20:15:40.502Z"
2/20/2026, 8:15:40 PM
model
"google/gemma-3-4b-it"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
200
moderation_latency
(null)
generation_time
22489
tokens_prompt
1061
tokens_completion
1943
native_tokens_prompt
970
native_tokens_completion
1688
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.00017384
router
(null)
provider_responses
0
endpoint_id
"d3de3bd4-81bc-48fb-924f-2a87b2a36e75"
id
"chatcmpl-RzJMaeON1jWdWO8jSNP5zWmN"
is_byok
false
latency
52
model_permaslug
"google/gemma-3-4b-it"
provider_name
"DeepInfra"
status
200
api_type
"completions"
id
"gen-1771618540-D4qhM2jDBaNSYHNPgr7U"
upstream_id
"chatcmpl-RzJMaeON1jWdWO8jSNP5zWmN"
total_cost
0.00017384
cache_discount
(null)
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
10
adverbTagCount
1
adverbTags
0
"He’d simply [simply]"
dialogueSentences
13
tagDensity
0.769
leniency
1
rawRatio
0.1
effectiveRatio
0.1
83.07%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1181
totalAiIsmAdverbs
4
found
0
adverb
"cautiously"
count
1
1
adverb
"utterly"
count
2
2
adverb
"very"
count
1
highlights
0
"cautiously"
1
"utterly"
2
"very"
100.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
0.00%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1181
totalAiIsms
30
found
0
word
"pulsed"
count
5
1
word
"warmth"
count
3
2
word
"resonated"
count
1
3
word
"oppressive"
count
1
4
word
"gloom"
count
2
5
word
"pulse"
count
1
6
word
"silence"
count
2
7
word
"scanning"
count
1
8
word
"whisper"
count
1
9
word
"sense of"
count
1
10
word
"echoed"
count
2
11
word
"reminder"
count
1
12
word
"profound"
count
1
13
word
"tinged"
count
1
14
word
"intricate"
count
1
15
word
"shimmered"
count
1
16
word
"echo"
count
2
17
word
"searing"
count
1
18
word
"throbbed"
count
1
19
word
"chilling"
count
1
highlights
0
"pulsed"
1
"warmth"
2
"resonated"
3
"oppressive"
4
"gloom"
5
"pulse"
6
"silence"
7
"scanning"
8
"whisper"
9
"sense of"
10
"echoed"
11
"reminder"
12
"profound"
13
"tinged"
14
"intricate"
15
"shimmered"
16
"echo"
17
"searing"
18
"throbbed"
19
"chilling"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
118
matches
(empty)
9.69%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
10
narrationSentences
118
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
2
"managed to"
3
"tried to"
4
"seem to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
122
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
28
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
15
markdownWords
39
totalWords
1192
ratio
0.033
matches
0
"watched"
1
"You shouldn’t have come."
2
"felt"
3
"A reminder."
4
"The balance."
5
"It has shifted."
6
"to"
7
"from"
8
"Natural?"
9
"There is nothing natural here."
10
"You carry the echo."
11
"The pain. The loss. The thing you tried to bury."
12
"Join us."
13
"from"
14
"toward"
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
9
unquotedAttributions
0
matches
(empty)
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
22
wordCount
1144
uniqueNames
9
maxNameDensity
0.44
worstName
"Heartstone"
maxWindowNameDensity
1
worstWindowName
"Grove"
discoveredNames
Richmond
1
Park
1
Fae
2
Grove
4
Wrapped
1
Evan
2
Heartstone
5
Pendant
1
Rory
5
persons
0
"Evan"
1
"Heartstone"
2
"Rory"
places
0
"Richmond"
1
"Park"
2
"Fae"
3
"Grove"
4
"Pendant"
globalScore
1
windowScore
1
23.42%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
79
glossingSentenceCount
4
matches
0
"felt like an hour, though she knew time"
1
"seemed woven from the shadows themselves, its form flickering and unstable"
2
"movement that seemed to warp the very air around it"
3
"appeared – took a single, deliberate step forward"
32.21%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
2
per1kWords
1.678
wordCount
1192
matches
0
"not exactly, but it resonated in her bones"
1
"not of vegetation, but of something metallic, faintly coppery"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
122
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
44
mean
27.09
std
21.51
cv
0.794
sampleLengths
0
77
1
53
2
23
3
52
4
14
5
54
6
38
7
42
8
5
9
35
10
12
11
4
12
49
13
27
14
14
15
12
16
32
17
53
18
12
19
45
20
19
21
14
22
16
23
2
24
24
25
4
26
8
27
35
28
30
29
11
30
13
31
43
32
33
33
12
34
29
35
4
36
5
37
10
38
45
39
38
40
27
41
9
42
2
43
106
96.34%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
3
totalSentences
118
matches
0
"was accompanied"
1
"were resurrected"
2
"being pulled"
0.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
6
totalVerbs
189
matches
0
"wasn't calling"
1
"was calling"
2
"was drawing"
3
"wasn't running"
4
"was running"
5
"was guiding"
0.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
12
semicolonCount
0
flaggedSentences
8
totalSentences
122
ratio
0.066
matches
0
"She’d stepped through the boundary – a shimmer in the twilight of Richmond Park, a sudden rush of cold – and now found herself in The Fae Grove."
1
"The wildflowers, a riot of impossible colours – indigo, crimson, chartreuse – seemed to watch her."
2
"A glance at her watch confirmed it – only twenty minutes had passed outside."
3
"It was accompanied by a scent – not of vegetation, but of something metallic, faintly coppery."
4
"She noticed then – a track in the mud, almost invisible beneath the rain."
5
"Then it solidified – tall and vaguely humanoid, but impossibly slender."
6
"The figure closest to her – the one that had first appeared – took a single, deliberate step forward."
7
"It simply continued to advance, its eyes – two pools of absolute darkness – fixed on her."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
119
adjectiveStacks
0
stackExamples
(empty)
adverbCount
4
adverbRatio
0.03361344537815126
lyAdverbCount
1
lyAdverbRatio
0.008403361344537815
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
122
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
122
mean
9.77
std
6.27
cv
0.641
sampleLengths
0
10
1
13
2
13
3
28
4
9
5
3
6
1
7
7
8
23
9
16
10
7
11
9
12
14
13
9
14
11
15
5
16
21
17
6
18
14
19
16
20
5
21
1
22
5
23
27
24
19
25
12
26
7
27
16
28
14
29
12
30
2
31
3
32
2
33
7
34
2
35
5
36
1
37
7
38
10
39
1
40
12
41
4
42
2
43
8
44
16
45
16
46
7
47
14
48
13
49
14
39.89%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
18
diversityRatio
0.32786885245901637
totalSentences
122
uniqueOpeners
40
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
4
totalSentences
106
matches
0
"More saturated, almost painfully so."
1
"Just the rain and the"
2
"Only the rain answered."
3
"Then it solidified – tall"
ratio
0.038
20.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
53
totalSentences
106
matches
0
"It smelled of wet earth"
1
"She’d stepped through the boundary"
2
"It wasn't the picturesque clearing"
3
"She’d come seeking answers about"
4
"He’d simply said,"
5
"her ex, Evan, would have"
6
"He’d been good at reducing"
7
"It wasn’t audible, not exactly,"
8
"It made her teeth ache."
9
"She adjusted the Heartstone Pendant,"
10
"she muttered to the rain"
11
"They weren't unnaturally bright, just…"
12
"She moved deeper into the"
13
"She’d been walking for what"
14
"It wasn’t a deer, not"
15
"She strained her ears, listening."
16
"She moved forward cautiously, scanning"
17
"Her voice sounded thin and"
18
"It was accompanied by a"
19
"She pulled her jacket tighter,"
ratio
0.5
21.32%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
93
totalSentences
106
matches
0
"Rain clung to the ancient"
1
"It smelled of wet earth"
2
"Rory pulled her threadbare jacket"
3
"She’d stepped through the boundary"
4
"It wasn't the picturesque clearing"
5
"This place felt…"
6
"She’d come seeking answers about"
7
"A man, nondescript and smelling"
8
"He’d simply said,"
9
"her ex, Evan, would have"
10
"He’d been good at reducing"
11
"The air here thrummed with"
12
"It wasn’t audible, not exactly,"
13
"It made her teeth ache."
14
"She adjusted the Heartstone Pendant,"
15
"The silver chain felt strangely"
16
"she muttered to the rain"
17
"The wildflowers, a riot of"
18
"They weren't unnaturally bright, just…"
19
"A robin, perched on one"
ratio
0.877
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
106
matches
(empty)
ratio
0
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
51
technicalSentenceCount
3
matches
0
"The wildflowers held their heads still, their colors deepening, becoming almost black."
1
"She felt a pressure behind her eyes, a growing sense of dread that threatened to overwhelm her."
2
"Rory screamed, a primal, desperate sound that was immediately swallowed by the silence of the Grove."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
10
uselessAdditionCount
3
matches
0
"she said, her voice barely a whisper"
1
"she managed, the words catching in her throat"
2
"she said, her voice shaking"
0.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
6
fancyCount
4
fancyTags
0
"He’d simply (would)"
1
"she muttered (mutter)"
2
"she managed (manage)"
3
"she choked (choke)"
dialogueSentences
13
tagDensity
0.462
leniency
0.923
rawRatio
0.667
effectiveRatio
0.615
64.1979%