Audio source
Downloaded into this browser first; the host must allow browser access (CORS).
Audio is decoded and chunked locally; only encoded chunks are sent to your transcription endpoint. Very long files may need substantial memory.
Existing transcript
A Markdown file must contain a “## Full transcript” section. No audio is sent or reprocessed.
This rewrites the summary for an already-transcribed file, the way the original script’s --resummarize flag worked.
Stored only in this browser (localStorage). Last saved: never. Export or import everything from Settings JSON.
Appearance
Saved with your other settings and shared through the JSON export.
OpenAI-compatible endpoints
Set each API's base URL (including /v1). The app calls /audio/transcriptions and /chat/completions beneath it. The two endpoints can be different providers. Direct browser access requires CORS.
Choose a model and response format your endpoint supports. Segment stitching is best with verbose_json; some models only support json.
Private-use note: keys are stored unencrypted in this browser and included in JSON exports. A static Cloudflare Pages deployment does not hide them. Only enter endpoints and keys you trust; do not use this on a shared device.
Chunking and language
Two-letter code such as en or sv, or blank to auto-detect.
Summary prompt
Sent to the summary API with every run. Edit it to change the sections, tone, or language rules.
Leave blank to send no system message.
Placeholders: {transcript} (required), {language_hint}, {language}. The transcript is inserted last and is clipped to the context limit below.
Summary and output
Longer transcripts are clipped to this limit for the summary request.
Provider requests are sent directly from this page. Browser CORS rules may prevent direct calls; a trusted server proxy is needed if that happens.
About
SPOOL v1.2.0. This is the app release version, not the settings schema version. It changes with releases, not when you save or refresh settings. Refresh while online to check for new deployments.