{% extends "base.html" %} {% block title %}Settings{% endblock %} {% block content %}
← Back to Library

TTS Settings

Configure default provider, voices, and API keys. Changes take effect immediately.

D

Default TTS

{% set provider_icons = {'edge_tts': 'E', 'baidu_tts': 'B', 'iflytek_tts': 'i', 'elevenlabs': '11', 'qwen3_mlx': 'Q'} %} {% for section, config in provider_configs.items() %}
{{ provider_icons.get(section, '?') }}

{{ config.label }}

{% if section == 'edge_tts' %} Free {% elif section == 'qwen3_mlx' %} Local {% else %} API Key Required {% endif %}
{% if config.fields %}
{% for field, value in config.fields.items() %}
{% if 'api_key' in field or 'secret' in field %} {% elif 'speed' in field %} {% elif 'chunk_max_seconds' in field %} {% else %} {% endif %}
{% endfor %}
{% endif %}
{% endfor %}
Saved
{% endblock %} {% block scripts %} {% endblock %}