Audiobook Studio 2.0 docs

manifest.json Reference

The manifest is the engine's contract with Studio. These fields drive discovery, capabilities, behavior, and distribution.

At a glance
  • Identity: engine_id, entry_class, versions.
  • Capabilities, languages, and resource profile.
  • Behavior metadata (chunk limit, progress).
  • A distribution block for install/update.

Core fields

FieldPurpose
engine_idStable id; also the tts_<id> folder name.
display_nameShown in the UI and engine browser.
engine_version / min_app_versionSemver; gates updates.
entry_classPath to the engine implementation.
resource_profileGPU/VRAM/CPU needs for scheduling.
supported_languages / supported_voice_asset_typesWhat it can do.
requires_networkCloud engines disclose off-machine calls.

Distribution block

Engines install from GitHub by git clone and update by git pull. The distribution block carries the git_url, project, discovery topic, and an optional pin_ref. See Installing & Updating Engines.

Behavior metadata

Behavior fields (chunk limits, progress patterns, per-voice settings) let core behavior come from data. See Behavior Metadata.