File size: 10,628 Bytes
e1fa6c7 c71a692 e1fa6c7 a9c50f2 3cf77b0 c71a692 e1fa6c7 3cf77b0 e1fa6c7 c71a692 8fceaaa 3cf77b0 c71a692 8fceaaa e1fa6c7 3cf77b0 8fceaaa 3cf77b0 e1fa6c7 271bd15 3cf77b0 271bd15 e1fa6c7 3cf77b0 e1fa6c7 a9c50f2 90f10d2 3cf77b0 e1fa6c7 8fceaaa 90f10d2 e1fa6c7 8fceaaa 271bd15 90f10d2 271bd15 e1fa6c7 3cf77b0 e1fa6c7 a9c50f2 90f10d2 271bd15 90f10d2 3cf77b0 e1fa6c7 90f10d2 e1fa6c7 90f10d2 271bd15 90f10d2 271bd15 3cf77b0 f429d7c 3cf77b0 e1fa6c7 a9c50f2 271bd15 3cf77b0 8fceaaa 271bd15 8fceaaa 271bd15 8fceaaa c71a692 f429d7c 8fceaaa 271bd15 e1fa6c7 8fceaaa e1fa6c7 3cf77b0 8fceaaa 271bd15 e1fa6c7 3cf77b0 c71a692 a9c50f2 271bd15 3cf77b0 e1fa6c7 271bd15 3cf77b0 271bd15 3cf77b0 a9c50f2 271bd15 3cf77b0 8fceaaa 271bd15 8fceaaa 271bd15 3cf77b0 c71a692 3cf77b0 c71a692 a9c50f2 271bd15 3cf77b0 8fceaaa 271bd15 8fceaaa 271bd15 3cf77b0 a9c50f2 271bd15 3cf77b0 e1fa6c7 271bd15 e1fa6c7 3cf77b0 e1fa6c7 a9c50f2 271bd15 3cf77b0 e1fa6c7 271bd15 3cf77b0 58ebced a9c50f2 58ebced 271bd15 58ebced 8fceaaa 271bd15 58ebced 271bd15 58ebced 3cf77b0 a9c50f2 271bd15 3cf77b0 8fceaaa 271bd15 3cf77b0 a9c50f2 271bd15 3cf77b0 8fceaaa 271bd15 3cf77b0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 | # voice — Help
Generated from `voice --help` and `voice <cmd> --help` (v3.1, 14 commands).
## voice --help
```text
usage: voice [-h] [-v] [--non-interactive] [--version]
[--completion {bash,zsh,fish}]
{get,cast,delta,graft,chorus,add,list,info,remove,cleanup,auth,report,path,doctor} ...
Lift a model's voice and cast it onto another model.
positional arguments:
{get,cast,delta,graft,chorus,add,list,info,remove,cleanup,auth,report,path,doctor}
get Get a voice from a model (safetensors repo, .gguf, or
URL)
cast Cast a voice onto a .gguf or .safetensors file
delta Make a reusable style (voice − base)
graft Graft one voice onto another (DELLA single graft)
chorus Blend voices: pulse + support + lead (DELLA chorus)
add Add a voice from local voice.safetensors + voice.json
list List stored voices
info Show voice details
remove Remove a stored voice
cleanup Remove incomplete downloads
auth Save your HF token (optional)
report Save a report locally and optionally share to
community
path Put voice on your PATH
doctor Check your setup
options:
-h, --help show this help message and exit
-v, --verbose Verbose: tensor shapes, decisions, and paths
--non-interactive Fail instead of prompting (same as piped stdin; needs
--yes to overwrite/remove)
--version Show version and environment
--completion {bash,zsh,fish}
Print shell completion script
```
## voice get
```text
usage: voice get [-h] [-q] [--name NAME] [--multi] [--out OUT] [--yes]
source [tensors ...]
positional arguments:
source HF model ID, .gguf/.safetensors path, or URL
tensors Tensor name(s) to fetch (default: auto-detect output head; 2+
or --multi saves a voicepack)
options:
-h, --help show this help message and exit
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
--name NAME Voice name to save (registry voices only; not with --out)
--multi Fetch the named tensors (1+) as voicepack.safetensors +
voicepack.json (not with --name)
--out OUT Write a standalone file instead of a registry voice (default
pack name: voicepack.safetensors)
--yes Assume yes to prompts (overwrite without asking)
```
## voice cast
```text
usage: voice cast [-h] [--out OUT] [--yes] [--quant QUANT]
[--exclude EXCLUDES] [--speak] [-q]
target voice [tensors ...]
positional arguments:
target Path to the target .gguf or .safetensors
voice Voice name, or a .safetensors/.gguf path
tensors Only cast these tensors (default: every tensor in the
voice)
options:
-h, --help show this help message and exit
--out OUT Output file or folder (default:
~/Voiced/<voice>-<model>/<voice>-<model>.<ext matching
target>; a folder invents the filename)
--yes Assume yes to prompts (overwrite without asking)
--quant QUANT Output quant override: keep (default, preserve quality)
| target | any quant
(q8_0,q4_0,q4_k,q6_k,iq4_nl,f16,f32,bf16,...;
safetensors targets: keep|target|f32|f16|bf16)
--exclude EXCLUDES Skip tensors on cast (repeatable: --exclude foo
--exclude bar, or --exclude foo,bar)
--speak Voice speaks through output.weight (invented if absent
when head/embed geometry survives; GGUF targets only)
-q, --quiet Quieter: progress and success notes off (warnings and
errors still print)
```
## voice delta
```text
usage: voice delta [-h] [--base BASE] [--yes] [-q] [voicename]
positional arguments:
voicename Voice name (default: pick from registry)
options:
-h, --help show this help message and exit
--base BASE Base HF repo (org/model) or local path to base safetensors
--yes Assume yes to prompts (overwrite without asking)
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice graft
```text
usage: voice graft [-h] [--density DENSITY] [--epsilon EPSILON]
[--lambda_ LAMBDA_] [--rescale {l1,inv_p}] [--seed SEED]
[--out OUT] [--yes] [-q]
[pulse] [donor]
positional arguments:
pulse Pulse voice name (default: pick from registry)
donor Donor voice name (default: pick from registry)
options:
-h, --help show this help message and exit
--density DENSITY Keep-fraction for magnitude pruning (default: 0.8)
--epsilon EPSILON Rank-ramp half-width (default: 0.1)
--lambda_ LAMBDA_ Global rescale after combine (default: 1.0)
--rescale {l1,inv_p} Prune rescale: l1 (stable) or inv_p (paper-faithful)
--seed SEED Bernoulli seed for reproducible grafts (default: 42)
--out OUT Output voice name (default: chorus-<pulse>-<donor>)
--yes Assume yes to prompts (overwrite without asking)
-q, --quiet Quieter: progress and success notes off (warnings and
errors still print)
```
## voice chorus
```text
usage: voice chorus [-h] [--config] [--density DENSITY]
[--lead-density LEAD_DENSITY] [--epsilon EPSILON]
[--lead-epsilon LEAD_EPSILON] [--lambda_ LAMBDA_]
[--rescale {l1,inv_p}] [--seed SEED] [--out OUT] [--yes]
[-q]
[pulse] [donors ...]
positional arguments:
pulse Pulse voice name (default: pick interactively)
donors Support + lead voice names (0-2; 1 = duet at lead
density)
options:
-h, --help show this help message and exit
--config Stage knob screens per graft (Enter accepts each
default; screens prefill from flags)
--density DENSITY First-graft density (default: 0.8)
--lead-density LEAD_DENSITY
Lead-graft density (default: 0.9)
--epsilon EPSILON Rank-ramp half-width (default: 0.1)
--lead-epsilon LEAD_EPSILON
Lead-graft epsilon (default: 0.05; keeps 0.9±eps
valid)
--lambda_ LAMBDA_ Global rescale after combine (default: 1.0)
--rescale {l1,inv_p} Prune rescale: l1 (stable) or inv_p (paper-faithful)
--seed SEED Bernoulli seed for reproducible choruses (default: 42)
--out OUT Final output voice name (default:
chorus-<pulse>-<lead>)
--yes Assume yes to prompts (overwrite without asking)
-q, --quiet Quieter: progress and success notes off (warnings and
errors still print)
```
## voice add
```text
usage: voice add [-h] [--name NAME] [--yes] [-q] safetensors json
positional arguments:
safetensors Path to voice.safetensors (required)
json Path to voice.json (required)
options:
-h, --help show this help message and exit
--name NAME Voice name to save (default from voice.json)
--yes Auto-confirm overwrite
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice list
```text
usage: voice list [-h] [--base] [-q] [base]
positional arguments:
base Show cached base heads (same as --base)
options:
-h, --help show this help message and exit
--base Show cached base heads instead of voices
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice info
```text
usage: voice info [-h] [-q] voicename
positional arguments:
voicename Voice name
options:
-h, --help show this help message and exit
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice remove
```text
usage: voice remove [-h] [--yes] [-q] voice
positional arguments:
voice Voice name
options:
-h, --help show this help message and exit
--yes Assume yes to prompts (remove without asking)
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice cleanup
```text
usage: voice cleanup [-h] [--force] [-q]
options:
-h, --help show this help message and exit
--force Also clear in-progress downloads (locked)
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice auth
```text
usage: voice auth [-h] [--clear] [--show] [-q]
options:
-h, --help show this help message and exit
--clear Remove the stored token
--show Show the masked token
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice report
```text
usage: voice report [-h] [--message MESSAGE] [--voice VOICE] [--target TARGET]
[--reporter REPORTER] [--yes] [--no-push] [--sync] [-q]
options:
-h, --help show this help message and exit
--message, -m MESSAGE
Freeform note (240ch, sanitized)
--voice VOICE Voice name context
--target TARGET Target file basename context
--reporter REPORTER Reporter id (optional, 64ch)
--yes Non-interactive: skip preview and auto-share to
community
--no-push Local only, skip share prompt
--sync Sync pending outbox to community
-q, --quiet Quieter: progress and success notes off (warnings and
errors still print)
```
## voice path
```text
usage: voice path [-h] [-q]
options:
-h, --help show this help message and exit
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
## voice doctor
```text
usage: voice doctor [-h] [-q]
options:
-h, --help show this help message and exit
-q, --quiet Quieter: progress and success notes off (warnings and errors
still print)
```
|