Score text against a voice
check_voice_matchScore any text against a voice profile using feature-delta measurement: stylometric features are computed from the text (sentence lengths, contraction/punctuation rates, signature-phrase usage, and more) and compared against the profile's stored attributes. Returns voice_match_score (0-1), a deltas array with the per-feature measurements (each entry carries the draft-vs-profile numbers and a 0-1 similarity), and short notes rendered from those same deltas, plus a score_context array explaining measurement caveats (short samples, deliberately brief formats, profiles with unmeasurable stored vocabulary) so a structurally low score is never mistaken for a bad voice. When reporting results, cite the delta numbers — do not invent supporting detail beyond them. Free — no credit consumed. Use it to verify drafts you wrote yourself and iterate. Scale: on-voice drafts typically score 0.85-0.95, partial matches 0.5-0.8, and clearly off-voice text falls below 0.45. Text must be 20+ words.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text to score (20+ words, max ~50k chars). | |
| profile_id | Yes | A 'complete' voice profile id. |