{% extends "base.html" %} {% block title %}abogen · Settings{% endblock %} {% block content %}

Application Settings

Settings apply to new jobs you queue from the dashboard.

{% if saved %}
Settings saved successfully.
{% endif %}
Narration Defaults

Used whenever “Standard voice” is selected for a new job.

Speakers detected fewer times fall back to the narrator voice.

Include {{ '{{name}}' }} where the speaker name should be inserted.

Disable if you prefer to skip entity extraction in the job wizard.

{% set selected_languages = settings.speaker_random_languages or [] %}

Limits random voice selection for speakers marked as random. Leave empty to allow any language.

Audio & Delivery

Default output: {{ default_output_dir }}

Inserted between the spoken chapter title and the chapter content. Set to 0 to disable.

Ensures the spoken chapter heading starts with "Chapter" when source titles begin with only a number or numeral.

Subtitles & Text
Performance
Endpoint

Point to an OpenAI-compatible endpoint such as Ollama or a proxy.

Leave blank or use ollama for local servers that do not require keys.

Normalization Prompt

Use {{ '{{sentence}}' }} for the active sentence. {{ '{{paragraph}}' }} remains available for legacy prompts.

Context Mode
{% for option in llm_context_options %} {% endfor %}
Normalization Rules
Apostrophe strategy
{% for option in apostrophe_modes %} {% endfor %}
{% if settings.normalization_apostrophe_mode == 'llm' and not llm_ready %}

Configure the LLM connection before using it for audiobook runs.

{% endif %}
Sample & Preview

              
            
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}