Skip to main content

Crate xil

Crate xil 

Source
Expand description

xil β€” unified dispatcher for the pipeline.

Behaviour mirrors the Python xil.py: xil <command> [args...], --help lists the commands, --version prints the version, an unknown command exits 2. The xil-<command> aliases work through argv[0].

ModulesΒ§

cmd πŸ”’
Native command implementations, one module per subcommand.
commands πŸ”’
Subcommand registry. Mirrors XIL_SCRIPT_COMMANDS in the Python xil.py: same names, same groups, same order, same help text.
man πŸ”’
Man pages from the clap definitions: xil --generate-man [DIR] writes xil.1 and one xil-<command>.1 per command, the layout the Python repo’s man/man1/ uses.
mix πŸ”’
Shared multi-track mixing for assemble and daw. Port of mix_common.py.
sfxgen πŸ”’
SFX asset generation and stem placement β€” the generation half of sfx_common.py, plus the backends of sfx_backends.py.
tts πŸ”’
Dialogue TTS backends shared by sample and produce: the Chatterbox Turbo worker bridge and the gTTS draft backend. Ports of _ChatterboxClient and _gtts_generate (the two copies in the Python are identical).
workers πŸ”’
Where the Python ML worker scripts live.

ConstantsΒ§

VERSION πŸ”’

FunctionsΒ§

alias_command πŸ”’
Some("parse") for a program named xil-parse, None for plain xil.
main πŸ”’
real_main πŸ”’