CLI Reference

Global

audify --version       # Show version
audify --help          # Show help

audify run

Basic TTS conversion without LLM processing.

audify run [OPTIONS] FILE_PATH

Arguments

Argument

Description

Default

FILE_PATH

Path to EPUB or PDF

./

Options

Option

Short

Description

Default

--language

-l

Audio language

en

--model

-m

TTS model

kokoro

--voice

-v

Voice name

af_bella

--translate

-t

Translate to language

--save-text

-st

Save extracted text

--output

-o

Output directory

--tts-provider

-tp

TTS provider

kokoro

--list-languages

-ll

List available languages

--list-models

-lm

List available TTS models

--list-voices

-lv

List available voices

--list-tts-providers

-ltp

List TTS providers

--create-voice-samples

-cvs

Create sample M4B with all voices

--max-samples

-ms

Max voice samples

5

-y

-y

Skip confirmation

audify audiobook

LLM-powered audiobook generation.

audify audiobook [OPTIONS] PATH

Arguments

Argument

Description

PATH

Path to EPUB, PDF, or directory

Options

Option

Short

Description

Default

--language

-l

Audio language

en

--voice

-v

Voice name

af_bella

--voice-model

-vm

TTS model

kokoro

--translate

-t

Translate to language

--save-scripts

-st

Save generated scripts

--llm-base-url

LLM API base URL

localhost:11434

--llm-model

-m

LLM model (api: prefix for cloud)

magistral:24b

--max-chapters

-mc

Max chapters (EPUB only)

--confirm

-y

Ask for confirmation

--output

-o

Output directory

--tts-provider

-tp

TTS provider

kokoro

--task

-T

Task name (audiobook, podcast, etc.)

--prompt-file

-pf

Custom prompt file path

audify convert

Unified command combining run and audiobook functionality.

audify convert [OPTIONS] INPUT_PATH

Supports all options from both run and audiobook commands, plus --task and --prompt-file.

audify list-tasks

List all registered transformation tasks.

audify list-tasks

audify validate-prompt

Validate a custom prompt file.

audify validate-prompt my-prompt.txt