Downloads · 30 days
0
jcrowan3/voice-pack-adapters
voice-pack-adapters is a machine learning model from jcrowan3. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as mit.
Weight-level personality modules for language models. Each adapter is a LoRA fine-tune that makes SmolLM2-360M produce text in a specific author's distinctive voice.
Downloads · 30 days
0
Access
Public
Updated Mar 27, 2026
Repo size
157 MB
Likes
0
Public
Click a slice to open those files.
.safetensors235 MB · 100%
From the Hugging Face model README
Weight-level personality modules for language models. Each adapter is a LoRA fine-tune that makes SmolLM2-360M produce text in a specific author's distinctive voice.
Unlike system prompts, voice packs modify the model's weights — producing deeper style transfer that resists drift by up to 49% compared to prompt-only approaches.
| Pack | Author | Style | Corpus |
|---|---|---|---|
| aquinas | St. Thomas Aquinas | Systematic, scholastic, Q&A articles | Summa Theologica (547K words) |
| augustine | St. Augustine | Introspective, rhetorical, narrative | Confessions, City of God (554K words) |
| chesterton | G.K. Chesterton | Witty, paradoxical, accessible | Orthodoxy, Heretics (332K words) |
| Pack | Author | Style | Corpus |
|---|---|---|---|
| hemingway | Ernest Hemingway | Sparse, declarative, dialogue-heavy | A Farewell to Arms, The Sun Also Rises (93K words) |
| austen | Jane Austen | Regency social, character-driven | Pride and Prejudice, Emma (404K words) |
| tolkien-adjacent | Lord Dunsany / William Morris | Archaic fantasy, epic prose | King of Elfland's Daughter, Well at World's End (262K words) |
| Pack | Author | Style | Corpus |
|---|---|---|---|
| lincoln | Abraham Lincoln | Eloquent, principled, plainspoken | Collected Writings (885K words) |
| shakespeare | William Shakespeare | Poetic, dramatic, iambic | Complete Works (935K words) |
| dickens | Charles Dickens | Vivid, satirical, ornate | 7 novels (1.5M words) |
pip install mlx-lm
# Generate with a voice pack
mlx_lm.generate --model HuggingFaceTB/SmolLM2-360M --adapter-path jcrowan3/voice-pack-adapters/aquinas/360m --max-tokens 200 --temp 0.7 --prompt "Whether the soul is immortal"
From 900+ generations with statistical significance (5 runs per condition):
| Voice | LoRA Repetition | Prompt-Only | Improvement |
|---|---|---|---|
| Newman | 0.124 | 0.244 | 49% better |
| Augustine | 0.192 | 0.285 | 33% better |
| Chesterton | 0.238 | 0.285 | 16% better |
MIT — adapter weights are derivative of MIT-licensed base models trained on public domain texts.