{% extends "base.html" %} {% block title %}abogen · Dashboard{% endblock %} {% block content %} 1 Upload 2 Speakers 3 Queue Create a New Audiobook Source File Language {% for key, label in options.languages.items() %} {{ label }} {% endfor %} Voice Profile Standard Voice Custom Voice Formula {% if options.voice_profile_options %} {% for profile in options.voice_profile_options %} {{ profile.name }}{% if profile.language %} ({{ profile.language|upper }}){% endif %} {% endfor %} {% endif %} Voice {% for voice in options.voices %} {{ voice }} {% endfor %} Custom Voice Formula Speaker preset None {% for config in options.speaker_configs %} {{ config.name }} · {{ config.speakers|length }} speaker{% if config.speakers|length != 1 %}s{% endif %} {% endfor %} Optional: reuse a saved roster to keep character voices consistent. Speed 1.00× Subtitle mode Disabled Sentence Sentence + Comma Sentence + Highlighting {% for i in range(1, 11) %} {{ i }} {% if i == 1 %}word{% else %}words{% endif %} {% endfor %} Chunk granularity {% for option in options.chunk_levels %} {{ option.label }} {% endfor %} Controls how chapters are split into TTS-ready chunks. Speaker mode {% for option in options.speaker_modes %} {{ option.label }} {% endfor %} Generate EPUB 3 (experimental) Creates a synchronized EPUB alongside audio output. Or Paste Text Directly Preview 0 characters · 0 words Paste text to see a live preview and character count. Queue Conversion {% endblock %} {% block scripts %} {{ super() }} {% endblock %}
Optional: reuse a saved roster to keep character voices consistent.
Controls how chapters are split into TTS-ready chunks.
Creates a synchronized EPUB alongside audio output.
Paste text to see a live preview and character count.