{% extends "base.html" %} {% block title %}Voxint — settings{% endblock %} {% block body %}
Onboarding is complete. You can walk through the setup wizard again at any time — it never resets your existing preferences unless you change them.
When enabled, Voxint sends transcript segments to an OpenAI-compatible model to clean them up and surface likely speaker names. It's best-effort — a slow or failing model never blocks a run. Changes take effect on your next run or enrichment job, no restart needed.
{% if llm_error %}{{ llm_error }}
{% endif %} {% if llm_key_present %} {% if llm_key_source == "stored" %}An API key is saved here. ✓ (stored)
{% else %}An LLM_API_KEY is set in the environment. ✓
(environment)
No API key is configured. Enter one below (or set
LLM_API_KEY in the environment) before enabling.
The configured LLM run budget doesn't fit the transcription stage lease, so enhancement can't be enabled until that's adjusted.
{% endif %}The guided tutorial isn't set up yet. Run
voxint tutorial seed to create the bundled three-speaker sample,
then reload this page.
Completed {{ tutorial_completed_at.strftime("%Y-%m-%d %H:%M") }}.
Replaying walks you through the sample again. Your previous speaker rulings on the tutorial run are preserved — replay doesn't reset them.
{% else %}A short, hands-on walkthrough of one full run on a bundled three-speaker sample.
{% endif %}