Skip to content

Feature request: Add option to download and upload common settings via JSON file #190

@tekswirl25

Description

@tekswirl25

Description:

Currently, every time the app is opened, all parameters (language, model, speaker count, translation direction, output format, etc.) must be reconfigured manually.
This is time-consuming and increases the chance of forgetting or misconfiguring certain options.

Please add the ability to export and import all configuration settings in a JSON file — so users can quickly restore or switch between predefined setups.

Rationale:

Prevents errors caused by missed or inconsistent settings.
Ensures 100% reproducibility across sessions or devices.
Allows users to maintain several ready-to-use configuration profiles for different workflows.
Greatly speeds up the processing of multiple videos that use the same translation setup.

Proposed behavior:

  • Download JSON: Available after all UI parameters are configured (e.g., after the “Submit Video” stage).
  • Upload JSON: Available on app launch or after connecting to the Gradio server — automatically fills all fields with saved defaults.
  • Important: The configuration JSON must not include any media or subtitle files — only the runtime and UI parameters (e.g., selected language, TTS model, speaker count, output format, etc.).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions