Skip to main content
PreachKit Guide
Back to App

Processing Pipeline

What PreachKit does behind the scenes after you upload — audio extraction, transcription, and content generation — and how long each stage takes.

v0.2.0Updated 2026-04-19

After you click Upload and generate, PreachKit runs your recording through a sequence of automated steps. You do not need to do anything — the whole process runs in the background while you go about your day. Here is what is happening and how long to expect each stage to take.

What You'll Learn

  • The stages your sermon goes through after upload
  • What each stage does in plain terms
  • Typical timing for a 45-minute sermon
  • What to do if processing gets stuck or fails

The Processing Stages

  1. Stage 1 — Audio extraction (video recordings only)

    If you uploaded a video file (MP4, MOV, or WebM), PreachKit first separates the audio track from the video. This produces a clean audio file that can be sent to transcription.

    This step is skipped entirely if you uploaded an audio file directly.

    Typical time: under 1 minute for most sermons.

  2. Stage 2 — Transcription

    The audio is sent to a speech-to-text service that converts the spoken word into a written transcript. PreachKit uses a model tuned for natural speech, and the transcription engine is primed with a list of biblical terms — book names, theological vocabulary — to improve accuracy with the kind of language preachers use.

    If you attached notes or slides, their text is read alongside the transcript to further improve recognition of names, scripture passages, and key terms specific to your message.

    The sermon page shows Transcribing with a progress indicator while this is happening.

    The sermon page showing a 'Transcribing' badge and a progress bar at around 60%
    Transcription in progress — typically 1–3 minutes for a 45-minute sermon

    Typical time: 1–3 minutes for a 30–60 minute sermon.

    If you checked Let me review the transcript before generating, processing pauses here. You can read the transcript, make corrections, and then kick off generation manually.

  3. Stage 3 — Content generation

    Once the transcript is ready, PreachKit generates all the content types you selected. Each output type is produced in parallel where possible, so selecting more types does not add proportionally more time.

    The sermon page shows Generating with a progress indicator.

    The sermon page showing a 'Generating' badge and an animated progress bar
    Content is being written — most output types are ready within 2–3 minutes

    Typical time: 2–4 minutes, regardless of how many output types you selected.

    After generation, the sermon is automatically tagged with topics and themes in the background — this happens silently and does not affect when you can access your content.

  4. Stage 4 — Ready

    When all output types are complete, the sermon status changes to Ready and the page displays all your generated content. If you provided an email address, you will also receive a notification.

    The sermon page showing a 'Ready' status and multiple content cards with Copy and Download buttons
    All done — your content is ready to use
Note

For video sermons, PreachKit also compresses the video and extracts a highlight clip in the background after transcription. These do not block your content from becoming available — they are bonus processing that happens separately.

Typical Total Time

Sermon lengthExpected total time
Under 20 min2–4 minutes
20–45 min4–7 minutes
45–90 min6–10 minutes
Over 90 min10–15+ minutes

These are estimates. Times vary based on server load and how many output types you selected.

Common Questions

Can I navigate away from the sermon page while it processes? Yes. Processing continues in the background. Come back any time — or check your dashboard, where in-progress sermons appear in the Needs Attention section.

What does it mean if my sermon shows "Failed"? Something went wrong during one of the pipeline stages. Click the sermon to see the error message. Most failures can be resolved by retrying — use the Retry button on the sermon page. If the same sermon keeps failing, check that the recording file plays correctly on your device before uploading.

Why is my sermon stuck on "Transcribing" for a long time? Occasionally transcription takes longer than expected, especially for very long recordings or during high-traffic periods. If the sermon has been in Transcribing for more than 30 minutes, contact support.

Will my raw recording be available to download? Your original recording is stored securely and associated with your sermon. Download access depends on your plan and role settings.

What's Next?

Now you understand the full pipeline. Head back to uploading a sermon to start your first one, or learn about attaching notes and slides to get better results.