In the Beginning AI
In the Beginning AI is a desktop application that detects Bible verses in real time during sermons and displays them on screen — automatically, with zero manual typing.
The software listens to the sermon as it is being preached, identifies scripture references whether they are quoted directly, read aloud, or simply paraphrased, and presents the matching verse on your broadcast output — through NDI, HDMI, or an in-app preview window. What used to require a full-time operator manually searching and pushing verses can now happen on its own, letting your media team focus on everything else that matters during a service.
In the Beginning AI is designed for any church, of any size. It runs on Windows ONLY for now, works with the same equipment your team already uses, and is completely free for all churches. Anything that gets used up — such as transcription minutes — can be topped up affordably as needed.
Who is this for? Pastors, church media operators, AV teams, projection operators, and anyone responsible for displaying scripture during live services, Bible studies, or rehearsals.
Key Capabilities
⚡ Real-time Detection
Identifies scripture references within 0.5 seconds of being spoken — including direct citations, partial references, verbatim quotations, and semantic paraphrases.
📖 Multiple Bible Translations
Currently supports KJV. Additional translations can be purchased directly from their licensed holders — import the raw file, paste the licensed API key, and tap Connect API to activate.
🎬 Projection Integration
NDI output for OBS, vMix, HDMI, and ProPresenter; direct secondary-display rendering. Works with the same broadcast equipment your team already uses.
🤖 Fully Autonomous
Once you press Start, ITB operates without manual input for the entire service — detecting, matching, and displaying verses automatically from start to finish.
scroll; Scripture Feed
A live feed of detected scriptures throughout the service. Long-press any verse in the feed to remove it when it is no longer needed.
🔌 Offline Capable
Once Bible translation data is downloaded, verse detection runs entirely on your device. Only transcription requires an active internet connection.
💻 Local REST API & WebSocket
Build custom integrations, dashboards, or logging pipelines using the built-in developer API — hosted locally on your church computer.
How In the Beginning AI Works
In the Beginning AI combines real-time speech-to-text transcription with two layers of AI-powered Bible verse detection. The entire pipeline — from spoken word to verse appearing on screen — runs in under a second.
Installation
Download the latest version of In the Beginning AI from iinthebeginningai.com. The software is available for only Windows at the moment as a standard installer.
System Requirements
ITB is a lightweight desktop app, but real-time audio processing does require a modern system.
- Operating system — Windows 10 (build 1903) or later only for now.
- Processor — Intel Core i5 (8th gen) or equivalent. ARM and x64 both supported.
- Disk space — ~200 MB for the app, plus 50–200 MB per Bible translation you download.
- Network — Required only for initial download and live transcription. Verse detection runs fully offline once Bible data is downloaded.
- Memory — 4 GB RAM minimum, 8 GB recommended for best real-time performance.
- Audio input — Any Windows-recognised audio device (USB mic, audio interface, or virtual device).
After Installation
Once installed, launch ITB and you will land on the main detection screen. The waveform visualiser will be at rest until you select an audio source. Go to Settings → Mic Input to choose your microphone or soundboard feed, then press the brown START button to begin detection.
Your Dashboard — Six Panels
When In the Beginning AI opens, you will see the main dashboard divided into six panels. Each serves a specific role in the verse display workflow.
| Panel | Location | Purpose |
|---|---|---|
| Live Transcript | Top left | Shows the real-time transcription of the sermon as it is being spoken. Detected Bible verses are highlighted in amber directly in the text. |
| Program Preview | Top centre-left | Shows exactly how the verse will look — with your selected theme applied — before it goes live to your audience. |
| Live Output | Top centre-right | Shows what is currently being broadcast to your NDI, HDMI, or display output. This is what your congregation sees. |
| Scripture feed | Top right | A playlist of verses waiting to be displayed. Add verses here from the AI Detections panel or Bible Search for use later in the service. |
| Scripture Search | Bottom left | Look up verses manually by reference (Book mode) or by topic, quote, or paraphrase (Context mode). Press Tab to switch between modes. |
| AI Detections | Bottom right | Verses automatically detected by the AI from the live sermon audio. Each detection shows the verse, paraphrase and queue label, and detection method. |
To Get Started in a Session
Transcription
In the Beginning AI transcribes sermon audio in real time and uses that transcript to detect Bible verses. There are two transcription modes — each suited to a different situation.
🌐 Online Mode — Deepgram Cloud
The default mode. Audio is streamed to Deepgram's cloud service using their Nova-3 model — the most accurate speech-to-text engine available for conversational speech. This provides the lowest latency and highest word accuracy. Requires a stable internet connection throughout the session. Available on all plans and on all devices.
💻 Offline Mode — Whisper tiny
For services where internet access is unreliable or unavailable. Uses Whisper tiny model running entirely on your device. Accuracy is slightly lower than Deepgram on fast speech, but excellent for most sermon delivery styles.
Switching Between Online and Offline
Go to Settings → Transcription Mode to toggle between modes. The switch is only available when transcription is not currently active — stop any running session first, then switch. Your microphone selection and gain settings carry over automatically.
Getting your own Deepgram API key
Since In the Beginning AI is completely free for all churches, transcriptions are limited to a maximum duration of 10 minutes:
- When you reach the 10-minute limit, transcription will stop automatically. You can restart it immediately in offline mode or by entering your own Deepgram API key to continue using online mode.
- To get an API key, visit deepgram.com and sign up for a free account. No credit card is required. Go to the Dashboard and you will find 'Create API Key', go ahead and create one. You might be given free credits of $200 to start with.
- Once you have your API key, enter it in Settings → Transcription Mode → Deepgram API Key.
- With your own API key, you can transcribe sermons of any length without interruption. The free tier on Deepgram includes 1,000 minutes of transcription per month — more than enough for most churches' weekly services.
Free Plan Transcription
In the Beginning AI is completely free for all churches. Once you notice transcription has stopped working, you can switch to the offline mode or visit deepgram.com to get an API key that you would use to enable online transcription. No subscriptions required, just top up what you need. Manual Bible search through the desktop app, the remote control on the phone and verse display continue to work even when transcription is not available.
Best practice: Connect a USB audio interface (such as a Focusrite Scarlett or Behringer UMC) directly to your mixing board and use that as your input device. The improvement in transcription accuracy compared to a laptop microphone is dramatic — cleaner audio means far more accurate verse detection.
Starting and Stopping Transcription
Click Start in the Live Transcript panel to begin. The button changes to Stop while active. Upon startup, the auido visualizer would remain calm until it perceives a speech or an audio signal.
While transcription is running:
- The audio level meter in the panel header shows real-time input levels — green to yellow to red.
- An animated waveform appears while In the Beginning AI is listening for speech.
- Transcribed text appears in real time with a short history of transcripts.
- Verbatim Bible verses are highlighted in brown and appear as queue while semantic verses appear in yellow and are tagged as paraphrase.
When you stop transcription, the session is automatically saved to your local transcript history (provided it contains text).
Idle Timeout
If Deepgram detects no voice input for 2–3 minutes, transcription pauses automatically to conserve resources. This helps keep operating costs low and ensures the system does not run needlessly between services.
Microphone Setup
Select your audio input device in Settings → Microphone. In the Beginning AI lists all available input devices and remembers your selection between sessions. Each device shows whether it is the current system default.
Use the Input Gain slider (0–100%) to adjust sensitivity if the audio level is too low or too high. Changes take effect immediately, even while transcription is active. Aim to keep the level meter in the green-to-yellow range during normal speech.
Connection Health
When using online transcription, In the Beginning AI continuously monitors the connection to Deepgram. If audio is being captured but no transcription comes back for 15 or more seconds, a warning banner appears: "Connection unstable — transcription may be delayed." The app will attempt to reconnect automatically. If the connection drops entirely, manual Bible search and verse display continue to work.
Best practice: Use a direct audio feed from your church mixing board rather than a laptop or room microphone. A USB audio interface connected to the mixing board gives you the cleanest possible audio — this single change makes the biggest difference to transcription accuracy of any setting in the app.
Internet and Network Requirements
Online transcription streams audio to Deepgram's servers and requires a stable internet connection throughout the session. Here is what to know:
- Minimum speed: A basic broadband connection (1 Mbps upload) is sufficient. Audio streaming uses very little bandwidth.
- Latency matters more than speed: A low-latency connection produces faster transcription. Wired ethernet is always better than Wi-Fi.
- Wi-Fi considerations: Wi-Fi works fine in most cases but can cause occasional delays in large venues where hundreds of phones are on the same network. Position the church computer close to the router or switch if possible.
- Connection drops: If the connection drops briefly, the app reconnects automatically. If no transcription returns for 15+ seconds, a warning appears.
- Offline fallback: If internet fails completely, manual Bible search, remote control and verse display continue to work. Users can choose to switch to Whisper tiny model that runs entirely on their device.
Bible Verse Detection
In the Beginning AI detects Bible verses two ways simultaneously. The results from both methods are combined and ranked to give you the most accurate detection possible.
Direct Reference Detection
When the speaker cites a scripture reference explicitly — such as "Turn to John chapter three verse sixteen" or "Proverbs 4:18" — the app picks it up immediately using pattern matching. This method handles:
- Standard references: "1 John 1:1", "Hebrews 4:12"
- Spoken references: "Esther chapter 3 verse 17"
- Abbreviated books: "Zec 9:10", "1 Cor 13:4"
- Context-aware references: If the pastor says "verse 5" after already calling out Psalms chapter 50, the app resolves it as Psalms 50:5 automatically.
Direct reference detection is near-instant — under 5ms — and produces confidence scores of 90–100%.
Semantic Search — AI Detection
When the speaker quotes or paraphrases scripture without giving a reference — for example, "For God so loved the world that He gave His only begotten Son" — In the Beginning AI uses its AI engine to find the verse. The spoken text is converted into a numerical representation of its meaning (an embedding) and compared against a pre-built index of 31,000+ Bible verses. Results are re-ranked using word overlap, distinctive biblical language, and word order to improve accuracy.
Semantic search takes 200–400ms for new queries. Common queries are cached for near-instant results on repeat detection.
How Results Appear
All detected verses appear in the AI Detections panel at the bottom right of the dashboard. Each detection shows:
- The verse text and reference
- A source badge — Direct Reference, Semantic Search, or Both
- Verbatim scriptures appears on the scripture feed for easy reference
- Translations can be easily changed from where scriptures are displayed in full.
New detections appear at the top. If you scroll away, a badge shows how many new detections have arrived and a button lets you jump back. From the panel you can click the play icon to display the verse immediately, or click the + icon to add it to the queue.
Confidence Scores
| Method | Score Range | What It Means |
|---|---|---|
| Direct Reference | 90–100% | Near-certain match. The speaker said a scripture reference explicitly. |
| Semantic — Strong | 80–89% | High confidence paraphrase or quote. In Auto mode, these go to screen automatically. |
| Semantic — Medium | 35–79% | Probable match. Review before sending to screen in important services. |
| Low confidence | Below 35% | Filtered out by default and not shown in the panel. |
The confidence threshold (default 30%) can be adjusted in the Broadcast panel. Raise it if you are seeing too many false detections; lower it if the app is missing verses that were clearly quoted.
Bible Search
The Scripture Search panel lets you look up verses manually at any time. There are two modes — press Tab to toggle between them.
📕 Book Mode
For when you know the reference. Type a book name, chapter, and verse to navigate directly. In the Beginning AI autocompletes book names as you type. You can also use the number keys 0–9 while viewing a chapter to jump to a specific verse instantly. You can also visit the navigator icon and search scripture manually.
🧠 Context Mode
For when you do not know the reference. Type a phrase, theme, question, or partial quote and the AI finds the matching verse. It understands meaning — searching "God's love for humanity" will find John 3:16 even though those exact words do not appear in the verse.
Press Enter to display the selected verse in Preview. Press Enter twice quickly to display it and enable Go Live in one action. Click the + icon to add it to the queue instead.
In the Beginning AI supports six Bible translations: KJV, NKJV, NIV, NLT, ESV, and NASB. Change your translation in Settings → Translation — the change takes effect immediately.
Remote Control
Have the full In the Beginning AI experience on your phone. The remote control lets you navigate verses, start and stop transcription, and search scripture manually — all from your mobile browser on the same Wi-Fi network. Any action you take on the remote is reflected on the desktop immediately, giving you complete control from anywhere in the room without touching the church computer.
Follow these steps to get started:
Display Modes
In the Beginning AI has two display modes. Set your preference in Settings → Display Mode.
⚡ Auto Mode
In the Beginning AI displays the highest-confidence detected verse automatically after a 2.5-second cooldown between verse changes. Best for informal services, Bible studies, or any setting where you want completely hands-off operation.
▶ Manual Mode
Nothing goes to the broadcast output until you explicitly send it. You decide which verse appears and when. Best for Sunday services where you need complete control over what the congregation sees at all times.
Preview and Go Live
The Program Preview panel is your staging area — verses appear here first so you can see exactly how they will look with your theme applied before your congregation sees them. The Live Output panel shows what is actually broadcasting right now.
The Go Live toggle (or press L) connects Preview to the broadcast output. When Go Live is ON, any verse you send to Preview goes to your audience immediately. When Go Live is OFF, you can stage and review verses in Preview without changing what is on screen.
Broadcast Output
In the Beginning AI can send your verse display to external broadcast software and displays using several output methods.
NDI (Network Device Interface)
NDI lets you send the verse display as a video source to any NDI-compatible software on your network — OBS, vMix, Resolume, ProPresenter, and more. In the Beginning AI appears as a source named "In the Beginning AI main". Simply add it as a source in your broadcast software. Supports alpha transparency for overlay use. Available in 720p, 1080p, and 4K at 24, 30, or 60fps.
HDMI Output
Send the verse display directly to a projector or external monitor via HDMI. Connect your external display, open the Broadcast panel, select your target monitor, and enable output. In the Beginning AI opens a fullscreen borderless window on the selected display only — it will never cover your own screen.
Remote Control — OSC & HTTP API
The software can be controlled from other devices on the same network using OSC (port 8000) or a local HTTP API (port 8080). This is useful for connecting a physical control surface, a mixing console, or a second computer to trigger verse changes.
| OSC Address | Action |
|---|---|
| /pew/next | Next verse in queue |
| /pew/prev | Previous verse |
| /pew/show | Show current verse |
| /pew/hide | Hide current verse |
| /pew/theme | Set theme by name (string parameter) |
| /pew/on_air | Toggle on-air status (bool parameter) |
The OSC and HTTP API addresses are shown in the Broadcast panel for easy reference during setup. The mobile remote app connects over the same local Wi-Fi network and does not interrupt transcription — both run independently at the same time.
Themes
Themes control how your verses look on screen — fonts, colours, backgrounds, positioning, and effects. In the Beginning AI includes built-in themes ready to use (Selah and Eden) and a full visual Theme Designer for creating your own.
Open the Theme Designer from the paintbrush icon in the top bar. The designer has three panels: the Theme Library (browse and manage all themes), the Design Canvas (a live 1:1 preview at 1920×1080), and the Properties Panel (Text, Background, and Layout tabs for full customisation).
You can export any theme as a JSON file and share it between devices, making it easy to keep a consistent church brand across multiple In the Beginning AI installations.
Device Compatibility & System Requirements
In the Beginning AI is designed to run on the dedicated church computer or laptop that your media team already uses for AV and projection duties.
🏠 Windows
Windows 10 or 11 (64-bit) required. A 64-bit x64 processor is required — 32-bit (x86) and ARM Windows are not supported. The app runs as a standard desktop application.
🍎 macOS
macOS 12 Monterey or later required. Both Intel Macs and Apple Silicon (M1+) are supported for all features. Offline transcription (MLX-Whisper) requires Apple Silicon (M1 or newer).
General Requirements
- RAM: 4 GB minimum, 8 GB recommended for smooth performance during live services.
- Storage: 500 MB free disk space for the app and Bible databases.
- Internet: Required for online transcription mode. Not required for offline mode, manual Bible search, or verse display.
- Audio: Any microphone input works. A USB audio interface connected to the mixing board is strongly recommended for the best transcription accuracy.
- NDI output: Both devices must be on the same local network. Broadcast software must have NDI support installed.
Age & User Policy
Who Can Use In the Beginning AI
In the Beginning AI is intended for ministry professionals, church media operators, pastors, AV technicians, and projection teams. The software is designed for use in a church or ministry context.
- 18 years or older: Any person aged 18 or over may create an account and use the full software independently.
- Ages 13–17: Individuals in this age range may use the software under the direct supervision of a registered adult user (parent, guardian, or church staff member over 18).
- Under 13: Use of In the Beginning AI by anyone under the age of 13 is not permitted under any circumstances.
By creating an account, you confirm that you meet the age requirement applicable in your region. In the Beginning AI reserves the right to suspend or remove any account found to be in violation of this policy.
Privacy Policy
Your Sermon Data Stays on Your Device
Sermon transcripts are stored locally on your device only. They are never uploaded to In the Beginning AI servers. You are in full control of your transcript history and can delete individual sessions or all data at any time from within the app.
Transcription Processing
When using online transcription mode, audio is streamed to Deepgram for processing. Deepgram processes audio in real time for transcription purposes only and does not retain it after processing. We use Beijing Academy of AI (BAAI) to convert Bible verse text (and the preacher's spoken words) into numerical vectors — lists of numbers that capture meaning. Verses with similar meanings end up with similar numbers, which is how FAISS can find "for God so loved the world" even when the preacher says "God's love for humanity" — no exact words match, but the meaning is close enough to hit. In short: it's what makes paraphrase detection work.
Account Registration Data
When you create an account, your church or organisation name, country, and email address are stored securely. This information is never sold to third parties and is used only for account management and service communications. You can request deletion of your account and all associated data at any time by contacting support.
Usage Analytics
In the Beginning AI collects anonymous usage data (feature usage counts, crash reports, app version) to help improve the product. This data contains no sermon content, no personal information, and no audio. You can disable analytics at any time in Settings → Help → Usage Analytics.
Terms & Conditions
End User Licence Agreement (EULA)
In the Beginning AI is provided free for church and personal ministry use. By downloading and installing the software, you agree to this licence. You may install and use the software on devices you own or control for the purposes of sermon presentation and scripture display in a church context.
You may not:
- Redistribute, resell, or sublicence the software to others for commercial gain.
- Reverse-engineer, decompile, or modify the software or its AI models.
- Use the software for any purpose that violates applicable law or these terms.
Licence keys, where applicable, are non-transferable and tied to the registered device. In the Beginning AI reserves the right to suspend access for accounts that violate these terms.
Updates to These Terms
In the Beginning AI reserves the right to update these Terms and Conditions at any time. Registered users will be notified of significant changes by email. Continued use of the software after the effective date of any update constitutes acceptance of the revised terms.
Limitation of Liability
In the Beginning AI is provided on an as-is basis. We do not guarantee uninterrupted service or that the software will be error-free. To the maximum extent permitted by law, In the Beginning AI and its developers are not liable for any indirect, incidental, or consequential damages arising from the use of the software.
Troubleshooting
Transcription Is Not Working
- Check that your microphone is selected in Settings → Microphone.
- Make sure the audio level meter shows activity when you speak.
- If using online mode, verify your internet connection is active and stable.
- Try restarting transcription — click Stop Transcribing, wait a moment, then Start Transcribing again.
- Check that no other application has exclusive access to the microphone.
- On Windows, ensure the app has permission to access the microphone in system privacy settings.
- Service requires active Deepgram balance. Transcription will halt if credits reach zero.
Verses Are Not Being Detected
- Ensure transcription is active and the Live Transcript panel is showing text.
- Speak clearly and at a normal pace. Mumbled speech reduces accuracy.
- Direct references like "John 3:16" are detected faster and more reliably than paraphrased scripture.
- Check that the embedding server is running — the app shows a status indicator on the dashboard during startup.
- Improve your audio source — a direct feed from the mixing board makes a significant difference.
- For the remote control app, ensure it's connected to the same network as the main software.
NDI Output Not Appearing in OBS / vMix
- Make sure NDI output is enabled in the Broadcast panel.
- Both the church computer and broadcast computer must be on the same local network.
- Ensure your broadcast software has the NDI plugin installed and enabled.
- Look for "In the Beginning AI main" in your software's source list.
- Temporarily disable your firewall to test — then re-enable and add an exception for the app if it resolves the issue.
App Is Slow or Unresponsive
- Close other memory-intensive applications running at the same time.
- Check your app version in Settings → Help → App Version — update if a newer version is available.
- In the Broadcast panel, reduce broadcast FPS from 60 to 24 or 30 on older hardware.
- Restart In the Beginning AI and the computer if the issue persists.
Verse Display Looks Different from Preview
The preview panel on your laptop uses your laptop's display profile. The actual NDI or HDMI output may render colours and fonts slightly differently due to the projector's colour calibration, resolution scaling, or the broadcast software's rendering settings. Always test your theme on the actual output display before a service begins.
Still stuck? Use Settings → Help → Contact Support to send a report. The app automatically includes your version number, platform, and settings to help the support team resolve your issue faster.