Install
Install Kerygma on the church media computer and complete the first setup before Sunday.
# macOS Download: https://kerygma.dev/api/download/macos # Windows Download: https://kerygma.dev/api/download/windows
- 1Install the app.
On macOS, open the DMG and drag Kerygma to Applications. On Windows, run the installer and follow the prompts.
- 2Allow the first-run model setup to finish.
Keep the app open and connected until it reports that the local speech components are ready.
- 3Rehearse with the real booth setup.
Use the same laptop, audio input, and output path planned for service.
If your computer says it can’t open Kerygma
First confirm that the installer came from kerygma.dev, then use the platform’s one-time approval flow.
On macOS
- 1Try to open Kerygma once, then close the warning.
- 2Open System Settings → Privacy & Security.
- 3Find the blocked-app message and click Open Anyway.
- 4Confirm with your password or Touch ID, then click Open.
# Clear the download quarantine flag
xattr -cr /Applications/Kerygma.appOn Windows
- 1In the SmartScreen warning, click More info.
- 2Click Run anyway, then continue the installer.
Sign in
Sign in for account-backed and cloud features. The local workflow can be used without an account.
- 1Click Sign in in Kerygma. A fresh browser tab opens.
- 2Finish signing in on kerygma.dev, then return to the still-open app.
Run your first test session
Prove the mic → transcript → detection → output chain out loud before service.
- 1Choose the microphone or mixer input that carries the preacher.
- 2Click Start Session and read “John 3:16” clearly.
- 3Confirm that speech appears in Live Transcript and the verse appears in Detections.
- 4Click the detection to stage it, check it, then press Ctrl / Cmd + Enter.
- 5Confirm the external display or stream shows the same content as Live Output.
Choose the right microphone
Clean, close speech matters more than an expensive microphone across the room.
| Source | Quality | Notes |
|---|---|---|
| Mixer USB / aux feed | Best | Direct preacher audio with little room noise. |
| USB or XLR mic nearby | Good | Keep it close and aimed away from loudspeakers. |
| Laptop microphone | Test only | Picks up room echo, music, HVAC, and nearby operators. |
| Bluetooth input | Avoid | Adds latency, compression, and another possible disconnect. |
Connect audio from a church mixer
Use a spare line-level output or the mixer’s USB interface—not a powered speaker output.
Good mixer outputs
- USB audio: simplest when the mixer exposes its channels or main mix to the computer.
- Aux or matrix: best for a speech-heavy feed with music reduced.
- Record out: usable if the level is clean and controlled.
How to connect it
- 1Connect mixer USB directly, or connect a line output to a USB audio interface.
- 2Select that mixer/interface under Settings → Audio.
- 3Start low and raise the send until speech is steady without red clipping.
Computer performance
Offline transcription uses local compute; online transcription needs a stable connection.
- Plug the laptop into power and disable sleep during a service.
- Close video editors, games, unused browsers, and unnecessary OBS previews.
- Test the selected offline model on the actual laptop before relying on it.
- If local transcription cannot keep up, use the online engine when your account and connection allow it.
The operator screen, part by part
The Scripture and Songs buttons change the source workspace while Stage Preview, Live Output, and the action bar stay familiar.
| Area | What it does |
|---|---|
| Top bar | Switches Scripture/Songs mode, translation, AI Operator beta, account, and session controls. |
| Live Transcript | Shows incoming speech in Scripture mode. In Songs mode, this space becomes the Song Library. |
| Stage Preview | Private preparation view. Selecting a verse or song section stages it here. |
| Live Output | Mirrors the content currently sent to the projector and broadcast outputs. |
| Action bar | Pin, Copy, Blank, Media, Search, and Send to Live. Song lyrics reuse Blank, Media, and Send to Live. |
| Bottom workspace | Scripture detections and queue, or the Songs listening/auto-follow band and background strip. |
| Right sidebar | Chapter tracker in Scripture mode; full song-section teleprompter in Songs mode. |
Show verses during a sermon
- 1Choose Scripture and start the session.
- 2Click a detection, or use Ctrl / Cmd + F to search manually.
- 3Check the translation, reference, verse text, and slide count in Stage Preview.
- 4Press Ctrl / Cmd + Enter to send it live.
- 5Press Space or B to blank the output when needed.
Use Left and Right to move through the active verse’s slides, then adjacent verses.
Meet AI Operator
AI Operator is Kerygma’s opt-in Scripture automation assistant. It follows the passage already on screen, prepares what is likely to come next, and can advance Live Output when the evidence is strong.
- 1Choose Scripture and start a session.
AI Operator applies to the Scripture workspace. Songs has its own separate Auto-follow control.
- 2Put the first verse on screen.
An explicit first reference can establish the live passage; you can also stage and send the opening verse manually.
- 3Turn on AI Operator beta in the top bar.
The current beta grants sequential automation: it follows the active passage and prepares or advances the next verse as the preacher continues.
- 4Watch Stage Preview and Live Output.
Likely next content can be staged on deck. A live advance requires supporting speech evidence and must pass the anti-flicker dwell guard.
- 5Turn it off at any time.
Off restores the normal manual workflow immediately.
What the beta will and will not automate
- It can: follow reading progress, move forward through long multi-slide passages, and advance within the current passage when the next verse is strongly supported.
- It holds: ambiguous matches, repeated content, out-of-range references, and changes attempted before the current content has remained live long enough.
- It does not promote a passive quote by itself: parallel Bible passages can share the same wording, so uncertain quote matches remain suggestions.
- It starts off: a fresh app launch defaults to manual operation until the operator enables the beta.
Run worship in Song Mode
Songs is a complete live-lyrics workspace inside the main operator window, not a separate presentation path.
- 1Click Songs in the top mode switch.
The Song Library replaces Live Transcript. Stage Preview, Live Output, and the action bar remain shared.
- 2Search for and select a song.
Its sections and play order appear in the right-hand teleprompter.
- 3Tap the required section in the right teleprompter.
The section is staged and sent live immediately, and the live section is highlighted.
- 4Follow the service order manually.
Tap Verse, Chorus, Bridge, or Tag as the worship team moves through the song.
- 5Choose a background.
Click a tile in the Songs media strip. It goes live behind the lyrics and is remembered for that song.
Listening, suggestions, and Auto-follow
- The listening band shows the recent words Kerygma hears from the singers.
- With Auto-follow off, a recognised library song appears as a suggestion. Click Load or dismiss it.
- With Auto-follow on, Kerygma can recognise a song section, stage it, and send it live automatically. The match and confidence appear in the band and can be dismissed.
Add and import songs
Use the + button beside Song Library to create one song or import an existing file.
Create a song
- 1Switch to Songs, click +, then choose New song.
- 2Enter the title, authors, optional CCLI number, and lyrics.
- 3Use section headers such as [Verse 1], [Chorus], [Bridge], and [Tag].
The section pills insert headers, and Auto-structure can split pasted stanzas and detect a repeated chorus.
- 4Optionally search online by song name and load a result, then review or correct the lyrics.
- 5Check the live preview and click Save to library.
Import from another app or file
| Source | Accepted file | What happens |
|---|---|---|
| EasyWorship | Songs.db | Imports the complete EasyWorship song library in one pass. |
| OpenLyrics / OpenSong | .xml | Reads the XML format and opens the song for review. |
| ProPresenter | .pro4, .pro5, .pro6 | Imports a presentation song and opens it for review. |
| Plain text / ChordPro | .txt, .chordpro, .cho, .crd | Structures the text into editable song sections. |
- 1Click + beside Song Library and choose Import from file….
- 2Select the file. Single-song formats open in the editor so you can review them before saving.
- 3Search the library by title, author, or lyric text to confirm the import.
Theme Studio—make it look like your church
Open Output → Themes… to design the presentation style used by scripture and song lyrics.
- 1Choose or create a presentation theme.
- 2Set typography, colours, alignment, reference treatment, shadows, and background.
- 3Preview at the same aspect ratio used by the projector or stream.
- 4Save, then send a test verse and song section before service.
Sunday workflow
Before service
- Connect power, mixer input, projector/capture, and network.
- Start a test session and confirm the transcript moves.
- Send one verse and one song section to every live output.
- Confirm the worship songs, section order, and backgrounds are in the library.
During worship
- Switch to Songs, load the current song, and use the section teleprompter.
- Keep Auto-follow off for manual operation, or monitor its confidence closely if rehearsed and enabled.
During the sermon
- Switch to Scripture and check every detection in Stage Preview.
- Use search for a verse Kerygma did not detect.
- Blank the output when the pastor moves on.
After service
- End the session, save or export what the team needs, then close the output window.
Settings, explained
| Tab | What to configure |
|---|---|
| Audio | Input device, input level, noise suppression, and auto-gain. |
| Transcription | Online Deepgram or offline Whisper, according to the available build and account. |
| Display | Presentation theme, transition style/speed, and reference visibility. |
| Bible | Default translation and the installed translations enabled for detection. |
| Panels | Workspace panel visibility and layout density. |
| About | Version/build, Bible index version, update channel, and signed-in plan. |
Outputs & streaming
Live Display
Choose the output display, open the live window on it, and decide whether Send to Live needs a confirmation.
Streaming & broadcast
- Projector window: turn it off if another presentation app owns the second monitor.
- NDI broadcast: publishes the configured source name to compatible receivers.
- OBS browser overlay: use the local or LAN URL in an OBS Browser source.
- Motion Backgrounds: import MP4/MOV files, then select or clear a looping background.
Keyboard shortcuts
These match the current desktop bindings. Use Ctrl on Windows/Linux and Cmd on macOS for the letter shortcuts.
Account & billing
Use Account to view your plan and open the billing portal. If a plan change does not appear in the app, let it refresh, then sign out and back in.
Updates
Use the Download page for the latest published build. Install required updates and repeat the output/audio test before the next service.
Troubleshooting
Open the symptom that matches what the operator sees.
No transcript appearsaudio
Likely cause: wrong input, missing microphone permission, or a listener that needs restarting.
- 1Watch the input meter and select the device that moves with the preacher.
- 2Allow microphone access in macOS or Windows privacy settings.
- 3End and restart the session after changing devices.
Kerygma stops hearing the pastor mid-serviceconnection
Likely cause: cloud connection loss, an audio-device switch, or a stuck listener.
- 1End and restart the session—the quickest live recovery.
- 2Re-select the input and confirm the meter moves.
- 3If online transcription is unstable, switch to offline Whisper.
A song or section is missingsongs
Likely cause: the song was not saved, the import needs review, or the section headers were not recognised.
- 1Search by title, author, or a lyric phrase.
- 2Double-click the song and confirm every stanza has a bracketed section header.
- 3Run Auto-structure, review the preview, and Save to library.
Lyrics changed live unexpectedlyauto-follow
Likely cause: Auto-follow was enabled and matched the singing.
- 1Turn Auto-follow off in the Songs listening band.
- 2Dismiss an incorrect match with ×.
- 3Use manual section selection when every live change must be approved.
Output appears on the wrong screendisplay
Likely cause: the display order changed after connecting the projector.
- 1Open Output → Outputs… and select the projector explicitly.
- 2Open the live window on the selected screen.
- 3If another presentation app owns that screen, disable Kerygma’s Projector window and use NDI/browser overlay.
FAQ
Does Kerygma work without internet?
After local models are installed, offline Whisper transcription, scripture detection, the song library, and local display output can run locally. Sign-in, online song search, cloud transcription, billing, and updates need internet.
Can Kerygma put content live automatically?
Scripture and normal song operation use Stage Preview and a manual Send command. Songs Auto-follow is the explicit exception: when enabled, a matched section can be sent live automatically.
Which Bible translations are available?
Current builds recognise AMP, KJV, MSG, NIV, NKJV, NLT, NRSV, and RSV. Settings → Bible shows which translations are installed and enabled on that computer.
Where are my songs kept?
Kerygma stores each library song in its own local .ks file. Use the in-app editor and import tools so the library index stays in sync.
