Doza Assist
User Guide

The Doza Assist manual.

Start with the recommended workflow, then everything from first install to FCPXML round-trip and Share — the guide that ships with the app, updated here first. It covers Doza Assist and Doza Assist (Studio); anything only Studio does is marked Studio. Prefer paper? Download the PDF.

Last updated October 1, 2026 Covers Doza Assist 1.1.1 and Doza Assist (Studio) 1.1

Doza Assist or Studio: what's in each

This guide covers both editions. Everything in Sections 1 to 18 works identically in Doza Assist (one-time purchase) and Doza Assist (Studio) (subscription). Studio adds one thing: hosted Share. Anything marked Studio needs a Studio or Enterprise key, or the Studio free trial.

Doza AssistDoza Assist (Studio)
How you pay$199 once. Yours forever; nothing renews.$299 a year, or $29 a month. Cancel anytime.
The app (Sections 1 to 18)EverythingEverything, identical
UpdatesOne year included, then $49/yr only if you want more; included free with any active Studio subscription. The app keeps working either way.Every update while you subscribe.
Hosted Share (Section 19)Not includedIncluded: send a link, collaborators pull selects and comment in a browser, everything syncs back to your project.
Documents on a share linkNot includedTranscript, selects and quote sheet as Word, PDF and Excel, downloadable by collaborators.
Collaborator AI accessNot includedPer link, a collaborator may connect their own assistant (Claude and other MCP clients) to the interview.
MachinesYour own MacsOne Mac at a time; free a seat from Manage License
Free trialEvery feature on the first 2 minutes of any fileThe same, plus two share links with every Share feature
Downloaddoza.ai/downloaddoza.ai/download#studio, a separate app named "Doza Assist (Studio)"

Enterprise is Studio for a team: one key, one seat per machine, invoiced yearly. Email [email protected].

Doza Assist is built around the way documentary and interview editors already work: watch the footage, find the moments, shape the story. The first pass takes minutes instead of days, but the order still matters. The tabs on every project run left to right in the order of work: Transcript, AI Analysis, Chat, Story Brief, Story Builder, Clips, Export. Follow them across and you have made the film.

Tutorial · 3:00 How to use Doza Assist · All tutorials
StepWhat you doWhy it comes here
1. Create & transcribeDrop the file (or an FCPXML from Final Cut or Resolve), leave Language on Auto-detect, name the project, transcribe.Minutes. Everything else reads this transcript.
2. Transcript: check itRead it through once. Name the speakers in the Speakers panel. Double-click any wrong word and fix it; split a paragraph where two people run together; give a line to the right speaker.Five minutes here save a re-run of every step below. Speaker labels and wording flow into analysis, chat, clips and exports.
3. AI AnalysisRun it once. Read the summary, soundbites, story beats and social clips. Add the ones you like to Clips.This is what turns the app into an editorial partner. Saved to disk; you pay the cost once per project.
4. ChatStart with the five suggested questions. Tell it what you are making ("a 90-second teaser"). Pull clips from the cards; pass on the ones you do not want.Chat leans on the analysis. Without it, Chat still works on the raw transcript, fine for lookups, weak for story.
5. Story BriefBuild it when you want the producer's read: arcs, tensions, strongest moments, coverage gaps.Optional on a quick job; essential when you are deciding how to cut, not just what.
6. Story BuilderDescribe the story with a length ("a 3-minute story about…"), drag clips in from Your Clips, rearrange, play it through.Your rough-cut assistant. The duration is a real target, not a suggestion.
7. ClipsEverything you pulled, in one place: titles, the first line, Show text, Trim to the word, drag to reorder, a quote sheet if you need one.The order you set here is the order your export lands in.
8. ExportSend a timeline to Final Cut, Resolve or Premiere, or write Word, PDF and Excel documents.Timelines arrive named for the project and numbered, with the words of every select in its note.
The one rule. Fix the transcript before you analyze. Speaker names and wording travel into every step below, so a wrong label or a misheard name shows up in soundbites, chat answers, story beats and the notes on your exported clips. Correcting them later works (the app tells you when the analysis is behind and offers a Re-run), but correcting them first is faster.

When you have more than one interview. Check two or more transcribed projects on the Projects page and click Create Collection. A collection has the same tabs as a project, and every tab works across all of its interviews at once: chat across them, a Story Brief that finds the connections between them, stories and exports that draw from any of them. Do steps 1 to 3 on each interview first, then work in the collection (Section 15).

When you want Claude in the loop. Switch on AI assistant access from a project's gear menu and Claude (on your Mac's Claude Desktop, Claude Code or a compatible editor) can read that project's transcript and selects, search it, and add its own selects to your Clips, clearly labeled. It is off by default and per project (Section 16).

Common wrong turns.

02System Requirements

Doza Assist runs entirely on your Mac. Nothing uploads to the cloud unless you choose to connect your own AI key. Your footage stays private, your style stays yours, and the craft stays in your hands. That local-first approach means the app needs real hardware to do its job.

RequirementMinimumRecommended
macOSSequoia 15.0The current macOS
ChipApple Silicon (M1)M2 Pro or newer
RAM16 GB32 GB+
Free disk space15 GB25 GB+
InternetRequired for first launchFor updates & cloud AI

Intel Macs are not supported, and Doza Assist needs macOS 15 (Sequoia) or newer.

Disk space matters because the AI models are downloaded to your machine on first launch: the transcription engine (~2.3 GB) plus the balanced Gemma 4 4B local model (~6.6 GB) — about 9 GB total. If you connect your own Anthropic or OpenAI key instead, the local model matters far less (see Section 5).

You can switch to a larger or smaller local model at any time in AI Model; the new size downloads on first use:

ModelSuggested RAMDownload size
Gemma 4 2B (e2b)Under 16 GB~4.6 GB
Gemma 4 4B (e4b) — default16 to 32 GB~6.6 GB
Gemma 4 26B32 to 64 GB~18.7 GB
Gemma 4 31B64 GB+~20.4 GB

Downloads are resumable — if you quit mid-download, the app picks up where it left off on the next launch.

03Installation

Doza Assist is fully self-contained. Everything it needs — the transcription engines, the local AI runtime, the audio toolchain — ships inside the app. There is no Homebrew, no Terminal, no developer tools prompt, and nothing installed system-wide. First launch takes about 10 to 20 minutes, almost all of it downloading the AI models.

Step 1: Install the app

Step 2: First launch

Launch from Applications, accept the Terms, and the app downloads its AI models: the transcription engine (~2.3 GB) and the Gemma 4 local model (~6.6 GB). The setup screen shows real progress for both, says in plain words what each download is for, counts the steps, and tells you the first start takes about a minute. There is nothing to configure. Models are stored in the app's own support folder (under ~/Library/Application Support/DozaAssist) and persist across updates.

Your own work is kept apart from the machinery: projects and every exported file live in ~/Documents/Doza Assist — a Projects folder, and an Exports folder that also holds your transcript documents and quote sheets. Because it is a normal Documents folder, it lands in Time Machine backups and syncs through iCloud Drive if your Documents folder does. macOS asks once for permission to use your Documents folder; if you decline, the app simply keeps working from its support folder. Updating from an older version moves your existing projects over automatically — nothing to re-import.

Inside the appWhat it does
Parakeet & Whisper enginesWord-level transcription, entirely on your Mac.
Local AI runtimeRuns the Gemma 4 model privately on your machine.
Audio engine (ffmpeg)Extracts audio from your video files for transcription.
Speaker modelsPower speaker diarization — no account or token needed.

Step 3: Licensing

Enter the license key from your purchase email on first launch (internet required once), or choose Start free trial: every feature works on the first two minutes of each file until a key is entered, and buying later unlocks the app in place. A Doza Assist key is perpetual: cached locally, it keeps working offline and re-validates quietly whenever you're online. A Studio key Studio is a subscription: it validates the same way, runs on one Mac at a time, and unlocks hosted Share (Section 19) in Doza Assist (Studio); entered in plain Doza Assist it unlocks the app but not Share. If the subscription ends, a Studio key entered in plain Doza Assist pauses the app 14 days later until you renew. AI assistant access (Section 16) works in the trial on the two-minute trial transcripts.

After first launch. Every subsequent launch opens straight to your projects. The local AI engine runs only while Doza Assist is open — you never manage it separately. Updates: the app checks for updates on launch, downloads them in the background, and offers a one-click Restart Now.

04Your First Project

05Choosing Your AI: Local Models & Bring Your Own Key

Every AI feature (Analysis, Chat, Story Brief, Story Builder, Quote Sheets, My Style) runs through a provider you choose per project, in the project's gear menu under AI Model. Every project starts local. Nothing leaves your Mac until you say so, per project. You have three options:

Local models (Gemma 4)

On first launch the app auto-selects a local model based on your Mac's RAM. Bigger models produce tighter phrasing and better structure; smaller models let you iterate faster. Change models anytime in the selector.

ModelRAM neededSpeed (1 hr footage)Best for
2B (e2b)Under 16 GB~15–20 minFirst-pass exploration. Cheap to iterate.
4B (e4b)16 to 32 GB~25–35 minDay-to-day default. What most editors should use most of the time.
26B32 to 64 GB~60–80 minFinal story drafts for client delivery.
31B64 GB+~90–120+ minHero deliverables. Best phrasing and structure.

Cloud models: Bring Your Own API Key

If you want frontier-level writing and the fastest turnaround, connect your own Anthropic or OpenAI key. Doza Assist routes each task to the right tier automatically, so you only pay for the heavy model where it matters:

TaskAnthropic (Claude)OpenAI
Analysis, Story Brief, My StyleOpus 4.8GPT-5.4
Chat, selects, everyday tasksSonnet 4.6GPT-5.4-mini

Setting up a key:

Your key is stored in the macOS Keychain and is never sent to Doza servers, only directly to Anthropic or OpenAI when you run a task. Typical cost is a few cents per interview, billed by them separately from any Claude Pro or ChatGPT Plus subscription. Local mode remains completely free and offline.

Output Language: write in any language

Separate from the spoken language of the interview, you choose the language Doza Assist writes in. Output Language governs every AI-generated text — Analysis, Chat, Story Brief, Story Builder, and Quote Sheets — across ~30 languages. Set it when you create a project, or anytime from ⚙ → Output Language on a project. The default, "Match interview language," keeps the app writing in whatever was spoken.

Tutorial · 1:29 How to transcribe an interview in another language · All tutorials

Your subjects' words are never rewritten: verbatim quotes always stay in the original spoken language, even when the surrounding analysis is in another. So you can transcribe a Norwegian interview, read its analysis and summaries in English, and have every pulled quote remain exactly as spoken. Collections inherit the Output Language of the interviews inside them.

The full list, the 30 languages Doza Assist writes in and the 70 more it transcribes with Auto-detect, is at doza.ai/languages.

06Transcription & Speaker Labels

Transcription converts your interview into a clickable, speaker-tagged, word-level transcript, entirely on your Mac. Click any line to jump the player to that moment.

Engines (auto-selected, fastest first)

The progress indicator names the engine and shows a percentage. With Language on Auto-detect the app listens to the first stretch of real speech, identifies the language, and sends English to the fast engine, whether you add one file or a batch.

Very long recordings transcribe. A file of many hours (even 36) streams through the engine without running out of memory. Before you wait, the app warns when one project runs past 8 hours (4 hours for languages other than English) and suggests splitting it into shorter projects inside a Collection, and it warns when an FCPXML's source media adds up to more than twice its timeline, which usually means camera and recorder files were never synced. Both offer Continue anyway.

Multi-track audio & separate mics

When a source carries several separate audio tracks — a 4-track broadcast MXF, or discrete lav and boom mics on their own channels — Doza Assist detects the layout and transcribes the speech track for the cleanest, per-voice result. You can choose a different track two ways: the player's control bar has an Audio track dropdown to audition each one (the transcribed track is marked "• transcript"), and ⚙ → Retranscribe offers an Audio track selector to re-run on a single track or on all tracks mixed together.

Camera-original formats such as MXF and AVC-Intra play audio-first while the app builds a video preview in the background, then switch to full video automatically — so you can start reading and clicking the transcript right away instead of waiting on a proxy.

Speaker labels & diarization

Doza Assist tags who spoke when. Speaker identification runs in the background right after transcription, so you can keep working while it finishes; it picks up where it left off if the app restarts, and a Run speaker detection button appears in the Speakers panel for projects that never ran it. The speaker models ship inside the app: no account, token, or download required.

Names come from the transcript. Once speakers are identified, the app reads the interview for introductions and direct address and names the speakers it can, upgrading "Speaker 1" style labels to real names. Names are only ever taken from what is said; the app never invents a name or a description, and a name with a role reads like a lower third: James Casey, Superintendent of Schools. Each speaker gets a colored row in the left Speakers panel where you can rename anyone; renames flow through to chat, clips, the Story Brief, quote sheets, and exports.

Your assignments win. If a line is credited to the wrong person, double-click a word in it and choose Speaker (Section 7). A speaker you set by hand stays put, even if you run speaker identification again later.

07Correcting the Transcript

Transcripts are good, not perfect. A name spelled wrong, a word the engine skipped, two speakers run into one paragraph, or a line credited to the wrong person used to mean living with it or re-transcribing. Now you fix it in place, in the Transcript tab, without touching the media.

Tutorial · 1:20 How to fix speaker labels in a transcript · All tutorials
Media timing never changes. A correction changes words, never when they were said. Clips, selects, soundbites, story beats, exports and the player all keep their timecodes. The text copies that live on your clips and in the AI Analysis (a select's words, a soundbite's quote, a quote sheet's raw text) are refreshed for the range you edited; your own cleaned-up quote text is never touched.

When the analysis is behind. After a correction a line above the transcript says the transcript was edited since the last analysis, with a Re-run button. Nothing re-runs on its own; Chat sees the corrected wording straight away. A single click on a word still jumps the player there; only a double-click opens the editor, and it never starts playback.

08AI Analysis

AI Analysis reads the whole transcript and produces a structured story breakdown so you don't have to hunt through hours of footage. Open the AI Analysis tab and click Run Analysis (a few minutes). It produces:

Tutorial · 1:29 How to save hours combing through interviews · All tutorials

Every soundbite, story beat and social clip reads like a clip: a short title, the first line of what is said, and Show text to read the whole passage. Each has a play/scrub control and a + Clip button to send it to your Clip Library; Add All Clips grabs everything, and each section has its own FCPX export. Results save to disk, so you only pay the processing cost once per project per model, and a re-run on an unchanged transcript returns instantly.

On long interviews the model keeps its place from one chunk to the next instead of re-reading, so analysis is faster than it was, and if another analysis is already running the tab says which one it is waiting for and how far along that one is. After you correct the transcript (Section 7), a line above it offers a Re-run; nothing re-runs on its own.

09My Style (Editorial DNA)

This is what makes Doza Assist different from every other tool in the category. My Style learns how you cut. You feed it your finished projects, the docs and reels you're proud of, and it learns what you reach for: the emotional beats you favor, the structures you return to, the way you find a thread in raw interview and pull it into something that moves people.

Creating a style profile

You get unlimited profiles. Switch per project, or combine several. Leave Style off while exploring new footage with no clear direction; turn it on once you know the story you're chasing. Your style profile stays on your machine unless you choose a cloud provider for a project.

10AI Chat

Chat is your conversational way into the footage. It knows this interview end to end, your AI Analysis, your color-labeled selects and your speaker names, so you can talk to it the way you would talk to an assistant editor who watched everything and saw what you flagged. It tells the difference between a question and a request for clips, answers in plain words, and thinks like an editor sitting next to you.

It looks like a normal chat. One box, five suggested questions to start, nothing else on screen until you ask. The suggestions are about finding the story ("What's the story here?", "Where does this interview turn?", "Pull the strongest soundbites", "What are the major themes?"); once you have pulled clips they turn toward your cut ("What am I missing?", "Suggest a running order"). Three follow-up questions appear under every answer; click one to ask it.

It reads the whole interview, however long it is. Every question gets a real answer in plain words, with playable clips inside it where they belong. On a 3½-hour interview an answer arrives in about 20 seconds. Answers are short and specific: a few sentences from a sharp editor, then the clips that back it up.

Every clip in an answer is a card you can use. Play it in place, read its words, add it to Clips with one click, or pull all of them at once. Build as Story turns an answer into a Story Builder sequence. Hover a card to park the player on that moment before you press play.

It knows when not to give clips. Say "no clips" or "just tell me" and you get prose only. Ask something the footage does not cover and it says so. Ask what someone actually said about a topic and it answers with their verbatim words and timecodes, never a paraphrase from memory.

It remembers. Tell it what you are making ("a 90-second teaser", "a four-minute recruiting film") and every later answer keeps that in mind. Click ✕ on any clip card to pass on that moment; it will not come back in later answers, and you can restore it any time. Durations are a real spec: ask for "a 60-second cut" and the selects land close to that length; "keep it under two minutes" is enforced, and shorthand like "90s" or "2min" works.

With My Style on, Chat shapes which moments it picks to how you actually build sequences, not only how it talks. Use Clear to wipe a project's chat history.

11Story Brief

Story Brief is a deeper, producer-level read of the project than AI Analysis. It helps you decide how to cut, not just what. Open the Story Brief tab, next to Chat, and click Create Story Brief (~2 to 5 minutes). It reads Arcs / Tensions / Coverage, shows when it was built and with which style profile, and asks before rebuilding. You get:

Each moment names its real speaker and opens a word-for-word transcript; one click adds a single moment to your Clips, and Send to Story Builder hands it to a story. Re-run anytime with Rebuild; the brief never replaces a good brief with an empty one. Story Brief uses the flagship analysis model (Opus 4.8 or GPT-5.4 on a cloud key).

12Story Builder

Where Chat answers questions, Story Builder drafts sequences. Type the story you want in plain English, like "Build me a 3-minute story about her journey from athlete to coach," then click Build, and the app assembles an ordered sequence of moments into a vertical timeline you can Play All, rearrange, Add All to Clips, or export. Drag clips in from Your Clips on the left to add your own selects to a story; rename or delete stories in the Stories list, or start another with + Story. Finished sequences also export straight from the Export tab, named "Project – Story: Title".

Tutorial · 1:25 How to build a story · All tutorials

Think of it as your rough-cut assistant: it does the first pass the way you would, then hands you a sequence to refine. With My Style on, the result reflects how you actually work, not highlights ranked by engagement.

Duration requests are honored as build targets: ask for a 3-minute story and the sequence assembles to roughly three minutes — not a highlight reel half that length — and "under 90 seconds" style ceilings are respected.

13Clips & Color Labeling

Color-label highlighter

On the Transcript tab, mark the best moments by painting transcript text with colored highlighters. Pick a color (Blue, Green, Purple, Orange, Red) from the toolbar, each renamable ("Soundbite," "B-roll cue," whatever fits your system), and drag across the words to label them. Clips start and end on the word, with sub-second precision, so a clip never opens a beat early on the tail of the previous sentence. Undo and Clear are in the toolbar. Every labeled span becomes a clip.

Clip Library

The Clips tab gathers every clip you have collected, from transcript labels, AI Analysis, Chat, the Story Brief or a connected assistant, in a grid or list. Every clip carries a short generated title, the first line of what is said under it, and Show text to read the whole passage; cards show seconds, not a rounded minute. Select all or none, play each, filter by color on the one-line toolbar, and Export your selection. Drag the grip on any card to put clips in the order you want; your manual order carries through to every export. The Quote Sheet controls also live here (Section 14). Your color tags carry through to the FCPXML export as markers or keywords in your NLE.

Studio Selects and comments from share-link collaborators land here too, each card carrying the collaborator's name. Filter by Me or Agreed, and export a Selects Stringout of everyone's picks (Section 19).

Trim a clip one word at a time

The Trim button on a clip opens a trim sheet: the words around the clip with in and out handles. Drag a handle, click a word, or nudge with the arrow keys, and the clip snaps to word boundaries. Audition the new edge in place. Trimming changes the clip's in and out points only; the words themselves are never touched.

14Quote Sheets

Quote Sheets turn an interview into a polished, press-ready document: featured, cleaned quotes grouped by speaker and topic, plus a full Q&A index of the whole recording with timecodes. Built for media relations, post-game pressers, earnings calls, and panels. Exports to PDF or DOCX.

Tutorial · 1:31 How to make a quote sheet automatically · All tutorials

Generating a quote sheet

The finished sheet matches the press format comms teams send out: event header, then date/location, then Featured quotes (bold name and role, italic "On [topic]," the verbatim quote as a clean paragraph), then a Full Q&A Index with time ranges, then distribution notice and contact block. The previous branded layout is one setting away. The project must be transcribed first.

Studio On a share link, the same quote sheet, transcript and selects appear under a Documents tab for collaborators to download (Section 19).

15Collections: Several Interviews as One Project

A collection is two or more interviews filed together: the founder and the investor, the three people in one campaign, the whole day of a shoot. A collection has the same page as a single interview, and every tab works across all of its interviews at once. The story you are looking for usually lives between interviews, and the whole app looks there with you.

Tutorial · 1:38 How to build a story across multiple interviews · All tutorials

Speaker names found in an interview flow into the collection's transcript, chat answers, Story Brief and exports. Every citation the AI makes is checked against your real projects, so an invented name or timecode is dropped automatically.

16AI Assistant Access: a Connector for Claude (MCP)

Your projects can be read by an AI assistant you already use, such as Claude. Your media files never leave your Mac; the transcript text and selects of the projects you switch on do go to that assistant, which is a cloud service.

Studio Collaborators on a share link can do the same with their own assistant when you switch on "Collaborators can use their own AI" for that link (Section 19).

What a connected assistant can do: list the projects you have switched on; read a project's transcript with timecodes and speakers; search a transcript; see the selects in the Clip Library; add its own selects, clearly labeled "AI assistant" so you always know which are yours (they appear in the open project within seconds, with a toast and a View button); and build a selects stringout you can open in your editor. What it cannot do: delete or change your clips, see your media files, see projects you have not switched on, or read your My Style profiles.

What leaves your Mac. The connection itself runs on your Mac. When a project is switched on, whatever the assistant reads is handled by that assistant's own service under its own terms: Claude is Anthropic's cloud service, not part of Doza Assist. Access stays on until you turn it off. If a project must stay entirely private, leave it off.

17FCPXML & Multicam Round-Trip

If you already work in Final Cut Pro or DaVinci Resolve, FCPXML is the fastest way in and out of Doza Assist. A small XML file carries your timeline structure, sync relationships, and multicam metadata with zero media movement.

Tutorial · 1:27 How to bring your Final Cut Pro project into Doza Assist · All tutorials

Importing a multicam or sync-clip project

Drop an .fcpxml file or .fcpxmld bundle onto the dashboard (from Final Cut or from a Resolve export). Doza Assist reads the multicam or sync-clip spine, finds the active audio angle for each segment, and transcribes it. Mixed timelines are supported, for example two interview multicams plus pick-up sync-clips. When there are several audio sources, the app builds a single timeline-aligned transcript so the words you click line up with the sequence; muted segments stay silent, matching Final Cut playback.

Straight from the browser — no timeline needed. You do not have to build a scratch sequence first: select one or more multicam clips right in the Final Cut browser, choose File › Export XML, and drop the export in. Doza Assist builds the working sequence internally. If the export holds several multicam clips, a chooser lists them and each checked clip becomes its own project, named after the clip — the Import Queue does the same, one row per clip.

Supported FCPXML versions: 1.8 to 1.14. Final Cut Pro exports 1.13 to 1.14; DaVinci Resolve exports 1.8 to 1.11.

Round-trip: sending selects back

On an FCPXML-imported project, the Export tab offers FCPXML Round-Trip Export. Choose what to include (My Clips, AI Social Clips, Story Beats, Soundbites), confirm the framerate, and pick an output mode:

Round-trip export is built for Final Cut Pro and imports cleanly there. Sending a round-tripped project to a different NLE isn't supported — the app tells you so rather than producing a broken timeline — because the rebuilt multicam structure only reconstructs correctly in Final Cut. (For other editors, use a normal export instead; see Section 18.) Because Doza Assist reads each clip's embedded source timecode, footage from cameras that stamp time-of-day or broadcast timecode (DJI, Sony, MXF, and similar) round-trips to the right spot. If a select can't be placed on the timeline, the export tells you which one instead of silently dropping it.

18Exporting to Your NLE

Doza Assist exports via FCPXML, the interchange format used across professional editing. A few-kilobyte XML file replaces gigabytes of rendered media. It references your original source files in place. On the Export tab, choose what to include, set your Framerate and Export Mode (Pre-cut Timeline, Cuts + Markers, or Markers Only), and export.

Tutorial · 1:35 How to export your selects to Premiere Pro or DaVinci Resolve · All tutorials

Named the way you will look for them. Every timeline arrives named for the project and what it is: "Project – Selects 1", "Project – Markers 1", "Project – Story: Title". The number counts up per project, so re-exports never pile onto one name, and the file carries the same name. A Timeline name field lets you type a different name before you send. Round-trip exports keep your original event.

Every exported clip carries its transcript. In Final Cut, the clip's Notes field holds the title and speaker, then the exact words for that range, speaker by speaker, so you can read a select without playing it. Transcript corrections travel too: the note shows the corrected words on the original timecodes. Clips are tagged with one "Doza Assist" keyword for filtering. Story Builder sequences export straight from this tab as well.

Where it goes: Deliver to

Your NLEFormatHand-off
Final Cut ProFCPXMLAuto-imports as a new event. Clips, keywords, and markers intact. The tightest round-trip.
DaVinci ResolveFCPXML (also EDL / FCP7 XML)Auto-imports the timeline. Strong FCPXML support.
Adobe Premiere ProPremiere XMLReveals the file in Finder for File > Import. Selects and timecodes transfer cleanly.

Multi-track source audio. When your media carries multiple audio tracks (for example a broadcast MXF with mics on separate channels), the FCPXML declares the full audio layout so every track comes across — clips no longer arrive silent in Resolve — and routes the spoken-dialogue channel so the voice plays on import instead of an empty track.

Resolve auto-import: Resolve Studio needs External Scripting enabled (Preferences > System > General > "External scripting using" = Local). Resolve Free doesn't support that, so the app walks you through importing the highlighted XML manually.

Relinking: keep your original source media at the same file paths. FCPXML references media by path, not by embedding it.

Documents. A separate card on the Export tab writes the transcript, your selects or a quote sheet as Word, PDF or Excel, and the transcript on its own as Plain Text, SRT, or JSON.

Tutorial · 1:24 How to make a paper edit from your transcript · All tutorials

19Studio: Share With Collaborators Studio

Share is the one thing Doza Assist (Studio) has that Doza Assist does not. It publishes an interview, or a whole collection, to a private link on share.doza.ai. A producer, a client or a second editor opens the link in any browser, with nothing to install and no account, and works the interview: word-level playback, speaker labels, search, highlights, selects with a note, comments. Everything they pull syncs back into your project, attributed to whoever made it, ready for the timeline. Your video never uploads; the link carries a compressed audio track, the transcript and the review page built from them.

Not on Studio? The Share button is only in Doza Assist (Studio); publishing needs a Studio or Enterprise key there, or the Studio free trial, which includes two share links. Everything else in this guide works the same in both editions.
Tutorial · 1:32 How to share with collaborators and get their picks back as clips · All tutorials

Publish a share link

Link settings

Every switch is per link, and each can be changed after publishing.

SettingWhat it doesDefault
PasscodeA second factor, 4 to 24 characters, that you send separately from the link. Add passcode, Copy passcode, Remove.Off
Collaborators can use their own AILets a collaborator connect the link to their own assistant (Claude and other MCP clients) to search the interview and pull clips. Off means the page is local-only for them.Off
Include documentsAdds a Documents tab to the link: the transcript, your selects and the quote sheet as Word, PDF and Excel, the same files the Export tab makes (Section 14). Switching it off removes the tab and its files; a quote sheet you’ve made can still be downloaded as PDF or Word from the link.On
Auto-syncChecks the link for new selects and comments while the project is open, every 30 seconds by default. Sync now pulls immediately.On

What a collaborator sees

The link opens a review page: the audio with word-level playback, the transcript with your speaker names, search, and whatever analysis, labeled clips and quote sheet you published. On first open the page asks for a name (email optional) so you know who marked what. To mark a select they drag across the transcript, add a short "why this moment" note, and save. Comments go in the Comments panel beside the transcript, pinned to the playback time. With Documents on, a Documents tab offers the transcript, selects and quote sheet as downloads. If Studio is paused, the page turns view-only and says so; an expired link no longer opens.

Selects come back to you

Collaborator selects and comments arrive in the Clips tab (Section 13) with a name pill on each card and a toast in the app ("3 new selects from Maria"). Filter by Me or Agreed; two selects count as Agreed when they overlap by at least half of the shorter one (adjustable in Settings). Reply to a comment from the card. The Export tab gains a Selects Stringout: one timeline of every collaborator's selects, each marked with who chose it and why. Choose whom to include (all collaborators, chosen names, agreed only), the order (timecode, grouped by collaborator, collaborator order) and handles, then import it into Final Cut Pro or DaVinci Resolve.

Expire, extend, retention

A link expires 90 days after the last activity (30 to 365 in Settings); Doza Assist deletes it the next time you open the project after that date. The panel warns at 14 days and again at 3, and Extend 90 days resets the clock. Expire link ends it now: collaborators lose access and the cloud copy of the audio, transcript, selects and comments is deleted. Your local project is never touched; anything already synced stays in Clips.

Sharing a collection

Publish a collection with Share collection on its collection page (Section 15) and collaborators get a dashboard listing every interview in it, each with its own review page. One link covers the whole shoot. Collection links have no passcode, AI or documents switches and don’t expire on their own; bring collaborators’ work in with Pull collection feedback and take the link down with Unpublish.

Studio settings

Settings → Studio holds the per-Mac defaults: the auto-sync interval, the Agreed threshold, share link retention, and AI assistant access for your own assistant (Section 16).

The free trial, and when a subscription ends

Doza Assist (Studio) runs as a free trial with everything in the Doza Assist trial plus two share links per Mac, with every Share feature. The panel counts them ("1 of 2 share links used"); a Studio key removes the limit. If a subscription lapses, links you already sent stay online read-only and you can’t publish or sync new work until you renew; nothing local is lost. Studio keys run on one Mac at a time.

20Practical Tips

21Troubleshooting

The Share panel says "Upgrade to Studio" Studio

Publishing a share link needs a Studio or Enterprise key in Doza Assist (Studio), or the Studio free trial (two links per Mac). A Doza Assist key unlocks the app but not Share. Get Studio at doza.ai/buy, then enter the key under Manage License…

A share link is read-only, or the panel says Studio is paused Studio

The subscription has lapsed. If a payment failed, update it from the Manage subscription link in your Paddle receipt and relaunch Doza Assist (Studio). If it was cancelled, subscribe again with Resume Studio (or at doza.ai/buy) and enter the new key under Manage License…. Links you already sent stay online read-only until then; an expired link is deleted and cannot be extended, so create a new one from the Studio panel. Nothing local is lost; anything already synced stays in Clips.

First-launch downloads stall or fail

First launch needs an internet connection for the model downloads. If it stalls, check your connection and relaunch the app — downloads resume where they left off. If it still won't complete, email [email protected] with what you're seeing and I'll get you running.

Model download stalls or fails

Downloads need a stable connection and enough free disk space (Section 2). If it stalls, close and reopen the app to resume.

Analysis is running very slowly

Check three things: are you plugged into power (battery throttles the GPU)? Is another heavy app competing for the GPU? Is the local model too large for your RAM (macOS then pages to disk)? Switch to a smaller model, or connect a cloud key for off-machine speed.

Cloud AI key isn't working

In AI Model, re-paste the key and click Test. Make sure it's an active key from console.anthropic.com or platform.openai.com with billing enabled. You can always switch back to free Local mode.

Speaker identification shows only one speaker, or the wrong one on a line

Very short clips or heavy crosstalk can read as one voice. Rename speakers in the Speakers panel, and give any line to the right person by double-clicking a word in it and choosing Speaker (Section 7); that assignment survives a later re-run. If speaker identification never ran, the Speakers panel offers Run speaker detection.

A line above the transcript says it was edited since the last analysis

That is expected after a correction. Soundbites, story beats and social clips still hold their timecodes; click Re-run when you want them to reflect the new wording. Chat already sees it.

Claude Desktop says the Doza Assist connector is not running

Doza Assist has to be open. While the app is still starting the connector says so and Claude retries; once the project page is up, ask again. An empty project list means no project is switched on yet: open the project's gear menu and choose AI assistant access.

The transcript repeats a phrase, or shows text for silent footage

On footage with no speech — room tone, music-only, or a silent proxy — speech engines can otherwise "hallucinate" a repeated caption. Doza Assist detects near-silent audio and returns an empty transcript instead. If you see this on footage that does contain dialogue, the wrong audio track is likely selected: open ⚙ → Retranscribe and pick the track with the voice (Section 6).

Quote Sheet won't export

A Quote Sheet needs an Event title set in Event Metadata, and the project must be transcribed first.

FCPXML won't import into my NLE

Make sure the original source media is at the same file paths it was when you imported into Doza Assist. FCPXML references media by path. Restore moved or renamed files and try again.

The local AI engine is unresponsive

Quit Doza Assist completely and relaunch — the app runs its own bundled engine and supervises it, restarting it automatically if it crashes. If analysis errors persist, open Activity Monitor, quit any lingering "ollama" process, and relaunch the app. There is nothing to reinstall; the engine ships inside Doza Assist.

Read enough. Cut something.

Doza Assist — the workflow above, on your Mac, with a 30-day money-back guarantee.

$199 one-time · includes the first year of updates

Free trial: every feature on your first 2 minutes — no account, no card · 30-day money-back guarantee · Requires a Mac with Apple Silicon (M1 or later)