Carlo73 downloadsWord count and dialogue percentage for the active note in the status bar. Thresholds and colors are yours to set.
Word count and dialogue percentage for the note you are writing, in the status bar.
Words: 1,694 | Dialogue: 34%

The dialogue number changes color. Low, target, and high each get a color you choose.
Settings → Community plugins → Dialogue Stats. You get:
Every change saves at once.

Obsidian mobile has no status bar. Use the command Dialogue Stats: Show stats for current note. It shows the numbers in a notice.
" and curly “ ” both count.Em-dash dialogue with no quotation marks is not counted. Quoted signs, letters, and thoughts are counted.
The counting core is shared with the Dialogue Stats VS Code extension. Same file, same numbers, in both apps.
npm install && npm run buildmain.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/dialogue-stats/npm install
npm run dev # watch build
npm test # unit tests for the counting core
npm run build # production build
A ready-made vault with the plugin installed, sample chapters, and a walkthrough is kept alongside this repo during development. After any change, npm run install:vault rebuilds and copies main.js, manifest.json, and styles.css into it. The script expects the vault at ../basic-obsidian-vault.
MIT. See LICENSE.