Skip to content
OCvoice
Hear itGuidePricingLanguages
Sign InGet Started
Hear itGuidePricingLanguages
Sign InGet Started

86 features and counting

Every feature we've built.
Compared honestly.

Explore the features and compare them with competitors’ published documentation.

Comparing interpreters, FM hardware and apps instead? Read the honest category guide
Compare us with:
Pick as many as you like

What the evidence actually shows

Each bar spans every feature on this page. Solid segments are evidence — their docs or our testing. Faint segments are honestly unknown: table-stakes capabilities they likely have, and things they simply haven't published. A short bar is not a verdict.

OCvoiceEvery feature listed below, verifiable in the product.
StreamLingo9 confirmed · 1 partial · 0 not offered · 12 likely (category standard) · 64 not published
CaptionKit8 confirmed · 1 partial · 1 not offered · 12 likely (category standard) · 64 not published
ConfirmedPartialNot offered (evidenced)Likely — standard for the category, unverifiedNot published / not verified

Counts come directly from the dated evidence in this registry.Read our methodology

01 / 11

Translation you can trust

6 features
Capability
OCvoiceStreamLingoCaptionKit

Live speech to translated subtitles and voice

Core

Spoken words reach listeners' phones as translated text and audio shortly after they are said.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

CaptionKit: Translated audio in browser and app. Browser listening needs the page open and screen on; the app supports screen lock. Published materials · 2026-10-02

Breeze: Audio depends on the language and available voice: device speech synthesis or Breeze Custom. Other languages offer captions only. Published materials · 2026-10-02

LiveVoice: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

CaptionKit: Translated audio in browser and app. Browser listening needs the page open and screen on; the app supports screen lock. Published materials · 2026-10-02

60 languages to choose from

Core

Each listener picks a language for their session. Offer all languages with a few exclusions, or select a fixed list.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

CaptionKit: The documentation distinguishes spoken input, text translation and languages with audio. See the current language list. Published materials · 2026-10-02

Breeze: Text and audio languages are different lists. Audio may require an installed voice pack on the device. Published materials · 2026-10-02

LiveVoice: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

CaptionKit: The documentation distinguishes spoken input, text translation and languages with audio. See the current language list. Published materials · 2026-10-02

Danish-first speech engine

Core

Built around Danish as the spoken language, including the English that drifts into Danish sermons.

OCvoice
StreamLingo
CaptionKit

Danish–English mixing handled as one thought

English quotes and verses inside Danish sermons stay connected instead of becoming garbled fragments.

OCvoice
StreamLingo
CaptionKit

CaptionKit: Multilingual input and a dedicated English/Spanish option are documented. Published materials · 2026-10-02

CaptionKit: Multilingual input and a dedicated English/Spanish option are documented. Published materials · 2026-10-02

Spoken language detected automatically

When the speaker changes language, recognition follows without anyone switching anything.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

No invented accuracy percentage

Quality varies with sound, speaker and language, so we don't hide it behind one made-up percentage.

OCvoice
StreamLingo
CaptionKit

02 / 11

Built for worship

3 features
Capability
OCvoiceStreamLingoCaptionKit

Knows worship from preaching

Core

Music and singing are detected automatically, so worship is not narrated like a sermon.

OCvoice
StreamLingo
CaptionKit

Your choice during songs

Each church can stay silent, keep translating or turn song detection off.

OCvoice
StreamLingo
CaptionKit

Built in Denmark, for churches

Core

A Danish, church-first company whose roadmap is shaped by feedback from real congregations.

OCvoice
StreamLingo
CaptionKit

03 / 11

Effortless for every listener

15 features
Capability
OCvoiceStreamLingoCaptionKit

Scan, pick a language, listen

Core

A QR code gets listeners in without an app-store visit, account or login.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

CaptionKit: Translated audio in browser and app. Browser listening needs the page open and screen on; the app supports screen lock. Published materials · 2026-10-02

Breeze: Published materials · 2026-10-02

LiveVoice: Join by QR, link or code. Browser access is available; the app is recommended for uninterrupted audio when the screen locks. Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

CaptionKit: Translated audio in browser and app. Browser listening needs the page open and screen on; the app supports screen lock. Published materials · 2026-10-02

Your own church URL

Core

A bookmarkable, printable ocvoice.dk address gives your congregation one familiar way in.

OCvoice
StreamLingo
CaptionKit

An icon with your church's name

Listeners can save your church portal to their home screen and return with one tap next Sunday.

OCvoice
StreamLingo
CaptionKit

The portal finds the live session

Opening the church page joins the active service without asking listeners for a session code.

OCvoice
StreamLingo
CaptionKit

Transcript only

In a single-language service, choose the speaker’s language to read the original words without audio. Bilingual services keep translation.

OCvoice
StreamLingo
CaptionKit

Subtitles and spoken audio together

Core

Each listener can read, hear or use both, and switch their choice during the service. For a single-language service, the speaker’s language shows a transcript without revoicing.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

CaptionKit: Translated audio in browser and app. Browser listening needs the page open and screen on; the app supports screen lock. Published materials · 2026-10-02

Breeze: Audio depends on the language and available voice: device speech synthesis or Breeze Custom. Other languages offer captions only. Published materials · 2026-10-02

LiveVoice: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

CaptionKit: Translated audio in browser and app. Browser listening needs the page open and screen on; the app supports screen lock. Published materials · 2026-10-02

Works with whatever is in your pocket

Wireless earbuds, wired headphones and the phone speaker all work without loaned receiver hardware.

OCvoice
StreamLingo
CaptionKit

Text-only mode per language

Run a language as subtitles only and switch spoken audio back on during the service.

OCvoice
StreamLingo
CaptionKit

Switch language mid-service

Listeners can search for a different language and switch without leaving the live session.

OCvoice
StreamLingo
CaptionKit

Scroll back without losing live

Scrollable subtitle history includes a clear jump back to the current spoken moment.

OCvoice
StreamLingo
CaptionKit

Subtitles follow the voice word by word

The reading highlight follows the words being spoken in the listener's audio.

OCvoice
StreamLingo
CaptionKit

Smooth on old phones

Rendering adapts when a phone is weak or hot to keep subtitles moving smoothly.

OCvoice
StreamLingo
CaptionKit

Reload and you're back

A saved link returns listeners to the service after a reload or closed tab, with no new scan.

OCvoice
StreamLingo
CaptionKit

An honest connection pill

Connecting, live and recovering states reflect the actual connection instead of showing a fake spinner.

OCvoice
StreamLingo
CaptionKit

True right-to-left experience

Arabic, Farsi, Hebrew and Urdu render in native right-to-left layouts.

OCvoice
StreamLingo
CaptionKit

04 / 11

Live voice audio that survives real life

6 features
Capability
OCvoiceStreamLingoCaptionKit

Phone in pocket, screen off — still translating

Core

Power and recovery safeguards keep live audio running through normal phone use during a service.

OCvoice
StreamLingo
CaptionKit

Audio that repairs itself

Core

Mid-service stalls recover in place instead of leaving listeners with text only.

OCvoice
StreamLingo
CaptionKit

Survives brief internet drops

Broadcaster and listener connections both reconnect automatically after a short interruption.

OCvoice
StreamLingo
CaptionKit

iOS audio unlock, guided

A guided tap-to-unlock flow explains what to do when a phone blocks automatic audio.

OCvoice
StreamLingo
CaptionKit

Natural voices, not robot voices

Core

Natural voices are generated within the complete translation engine.

OCvoice
StreamLingo
CaptionKit

Choose the voice's gender

Choose the default voice gender and match identified speakers to their profile gender.

OCvoice
StreamLingo
CaptionKit

CaptionKit: Published materials · 2026-10-02

CaptionKit: Published materials · 2026-10-02

05 / 11

Simple on stage, powerful at the desk

14 features
Capability
OCvoiceStreamLingoCaptionKit

Live from any laptop in minutes

Core

Open a browser, connect a microphone or desk feed and start without installing software or buying hardware.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

Breeze: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

Mic, mixer or multi-channel soundcard in

Use your existing sound desk, microphone or virtual multi-channel audio device as the source.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

Breeze: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

Clean per-language feeds out

Send each translated language to its own mixer or PA channel through physical or virtual soundcards.

OCvoice
StreamLingo
CaptionKit

Operator monitor output

The sound technician can privately monitor translated audio on a feed separate from listeners.

OCvoice
StreamLingo
CaptionKit

See your sound

A waveform, level meter and source transcript keep the incoming signal visible.

OCvoice
StreamLingo
CaptionKit

Translate a stream or video

Share a browser tab's audio to translate a livestream or video as it plays.

OCvoice
StreamLingo
CaptionKit

One broadcaster at a time

A soft lock stops two tabs competing for one session while still allowing a safe takeover.

OCvoice
StreamLingo
CaptionKit

Protected against accidental close

Closing or leaving the broadcaster cannot silently end a live service.

OCvoice
StreamLingo
CaptionKit

Auto-resume after a crash

An unattended broadcaster can resume after a browser reload or machine restart.

OCvoice
StreamLingo
CaptionKit

No accidental interruptions

Changes that would interrupt listeners require confirmation before they take effect.

OCvoice
StreamLingo
CaptionKit

One-time setup

We recommend allowing every language. You can exclude individual languages later.

OCvoice
StreamLingo
CaptionKit

Save your setup as the default

Store voice, worship mode and language choices so the next session opens ready.

OCvoice
StreamLingo
CaptionKit

Know the cost before you start

Listener and language controls show a live price estimate on the session screen.

OCvoice
StreamLingo
CaptionKit

Proactive browser guidance

Broadcasters are guided toward the most reliable supported browsers before problems occur.

OCvoice
StreamLingo
CaptionKit

06 / 11

Streaming & video

2 features
Capability
OCvoiceStreamLingoCaptionKit

YouTube video, our audio, in sync

Beta

Stream to YouTube as usual. Viewers open your OCvoice link, choose a language and watch the video with translated audio. This option does not require OCvoice Audio Router.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Restream to YouTube, translated

Beta

Send video with translated audio as a separate YouTube broadcast for each language. Requires OCvoice Audio Router on the video computer.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

07 / 11

Reliability & self-healing

4 features
Capability
OCvoiceStreamLingoCaptionKit

Forgot to stop the broadcast? We tell you

The dashboard warns when a running session has gone silent so credits do not burn on a dead microphone.

OCvoice
StreamLingo
CaptionKit

Hard stop at zero, honestly told

At zero balance, output stops immediately and both broadcaster and listeners are told why.

OCvoice
StreamLingo
CaptionKit

Honest about bad internet

Repeated interruptions with confirmed offline status trigger an internet warning. Server faults and interruptions with an unknown cause are not attributed to the venue network.

OCvoice
StreamLingo
CaptionKit

Clear recovery, one tap

After a drop, the broadcaster sees what happened and the action needed to resume.

OCvoice
StreamLingo
CaptionKit

08 / 11

Run it like a pro

18 features
Capability
OCvoiceStreamLingoCaptionKit

Feedback while you work

Beta

Selected users and organizations can press Feedback to speak or type in one editable draft with page context. Live speech appears in the field and stays in view; move the cursor to pause and correct it, then Send. Available by invitation; hide or show feedback in your profile.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Sessions at a glance

Create, monitor and review current and past translation sessions from one dashboard.

OCvoice
StreamLingo
CaptionKit

CaptionKit: Published materials · 2026-10-02

CaptionKit: Published materials · 2026-10-02

Session archive

Hide finished sessions from lists and analysis while preserving their contribution to statistics. Bring them back at any time.

OCvoice
StreamLingo
CaptionKit

Listener connections by language

Per-session timelines show browser connections and connection-minutes by language. These counts do not identify unique people or prove what anyone heard.

OCvoice
StreamLingo
CaptionKit

Overview, history, expenses, logs

See usage and costs in your currency.

OCvoice
StreamLingo
CaptionKit

CaptionKit: History, analytics and transcript exports are described on the product page. Published materials · 2026-10-02

CaptionKit: History, analytics and transcript exports are described on the product page. Published materials · 2026-10-02

Measured session activity

Beta

Filter and export session reports by date, capture operator and language. Produced, emitted, received and advancing client playout are separate measurements, with their actual time ranges and denominators. Missing historical measurements stay unknown.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Transcript history and export

Beta

Organization members can read and export the source transcript and available translations for their sessions. Missing passages remain visible; customer history is available for up to 90 days.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Available session recordings

Beta

Organization members can play and download available source recordings. Generated translation audio remains unavailable until the archive service has been released and the administrator opts in for new sessions. Recordings can contain gaps; customer archives are available for up to 90 days.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Audio clip with captions

Beta

Create one downloadable video of up to five minutes with available original session audio and synchronized source captions. Requires reliable speech timing and a supported browser; gaps stay visible.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Teaching notes with source excerpts

Awaiting app

Editable teaching drafts use recorded transcript excerpts with references to the source. Provider-assisted topic and source selection remains unavailable until its provider and data processing setup have been activated, and also requires organization opt-in and an explicit request. Drafts are not automatically published.

Awaiting app
OCvoiceAwaiting app
StreamLingo
CaptionKit

Everything configurable per church

Find individual team settings in clearly grouped navigation, see matches by area and jump to the highlighted field.

OCvoice
StreamLingo
CaptionKit

Personal help preferences

Beta

Pilot assistant with a fixed voice window, instant app search, named session starts on this computer, and personal avatar and bubble preferences. Access is controlled in Feature flags. Short, step-by-step help covers registered product features and tasks.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Leave a church

Awaiting app

Members can leave a church without deleting their account or session history.

Awaiting app
OCvoiceAwaiting app
StreamLingo
CaptionKit

Print-ready branded QR

Export a poster-ready QR code with your own church logo for physical signs.

OCvoice
StreamLingo
CaptionKit

Your brand on every touchpoint

Control how your logo and name appear across the page, portal and QR material.

OCvoice
StreamLingo
CaptionKit

Set up your church

A resumable setup guides account creation, church profile, searchable language checkboxes and optional automatic top-up. Change the interface language along the way without losing your selections.

OCvoice
StreamLingo
CaptionKit

Help that appears where you need it

Searchable guides and dashboard help take you directly to common tasks.

OCvoice
StreamLingo
CaptionKit

A checklist for your first Sunday

New churches receive a practical venue checklist for their first live events.

OCvoice
StreamLingo
CaptionKit

09 / 11

Fair by design

9 features
Capability
OCvoiceStreamLingoCaptionKit

Pay only for what you use.

Core

Pay for actual active translation time, including audio feeds you activate. Speech recognition, subtitles and audio are included. Selecting languages alone costs nothing.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Free and monthly plans with included hours and separate charges for additional usage. Published materials · 2026-10-02

CaptionKit: Modular subscription pricing with a separate charge for translated audio. Published materials · 2026-10-02

Breeze: Weekly plans for different worship schedules, with a captions-only option. Published materials · 2026-10-02

LiveVoice: AI usage per minute and language is charged on top of the account plan. Published materials · 2026-10-02

StreamLingo: Free and monthly plans with included hours and separate charges for additional usage. Published materials · 2026-10-02

CaptionKit: Modular subscription pricing with a separate charge for translated audio. Published materials · 2026-10-02

Invoice details you control

Set the legal name, address and VAT/CVR number your church is invoiced under, and correct them yourself whenever they change.

OCvoice
StreamLingo
CaptionKit

A separate billing contact

Beta

Administrators can set a billing email separately from login email. It applies to supported new payment flows without rewriting historical invoice details.

Beta
OCvoiceBeta
StreamLingo
CaptionKit

Payment receipts and delivery status

Awaiting app

View available payment documents and receipt delivery status. Separate receipt email remains unavailable until its delivery policy and data processing setup have been verified and activated; a payment alone does not prove email delivery.

Awaiting app
OCvoiceAwaiting app
StreamLingo
CaptionKit

The best quality for everyone

Every church receives the same best available voices without a paid quality tier.

OCvoice
StreamLingo
CaptionKit

Create an account, no card

New organizations receive 90 credits automatically after setup, without a payment card. This covers one language-hour with up to 10 listeners. More active languages or extra listeners use the credits faster.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

Display currency

Payments are in DKK. Converted amounts are estimates, updated weekly.

OCvoice
StreamLingo
CaptionKit

Public price calculator

Estimate the cost of a Sunday on the public website before creating an account.

OCvoice
StreamLingo
CaptionKit

Voucher and campaign credit

Redeem promotional credit directly from your church's billing settings.

OCvoice
StreamLingo
CaptionKit

10 / 11

Privacy & data

5 features
Capability
OCvoiceStreamLingoCaptionKit

Session deletion with 30-day restore

Confirmed deletion moves a session to the trash and excludes it from statistics. Restore within 30 days before permanent deletion; accounting and usage records are retained and anonymized.

OCvoice
StreamLingo
CaptionKit

Danish company, EU database

OCvoice is operated from Denmark and the database is in Ireland. International services process audio and text as described in the privacy policy.

OCvoice
StreamLingo
CaptionKit

Deleted within 12 months

Audio, transcripts and translations are kept for up to 12 months after the service, for quality assurance, improvement and traceability, and then deleted. The privacy policy explains why.

OCvoice
StreamLingo
CaptionKit

No listener account

Listeners join without creating an account or entering their name. The privacy policy explains the technical data that is processed.

OCvoice
StreamLingo
CaptionKit

GDPR agreements, disclosed

Data-processing agreements cover every sub-processor, with the list published for transparency.

OCvoice
StreamLingo
CaptionKit

11 / 11

Every venue, every ear

4 features
Capability
OCvoiceStreamLingoCaptionKit

Replaces FM receiver hardware

Core

A QR poster can replace an interpretation booth and costly dedicated receiver sets.

OCvoice
StreamLingo
CaptionKit

Phones and wired systems together

One session can serve phone listeners and your existing wired or headphone system at the same time.

OCvoice
StreamLingo
CaptionKit

Serves deaf and hard-of-hearing

Live subtitles serve people who could not use an audio-only FM system.

OCvoice
StreamLingo
CaptionKit

StreamLingo: Published materials · 2026-10-02

CaptionKit: Published materials · 2026-10-02

Breeze: Published materials · 2026-10-02

LiveVoice: Published materials · 2026-10-02

StreamLingo: Published materials · 2026-10-02

CaptionKit: Published materials · 2026-10-02

Hearing-aid friendly delivery

Translated audio can run alongside telecoil and venue systems through the wired feed path.

OCvoice
StreamLingo
CaptionKit

The credibility check

Where the others genuinely win

A useful comparison should help you choose, not flatten good products into villains.

StreamLingo

Where StreamLingo is genuinely strong

  • Self-service with a free plan and published pricing.
  • Translated audio, captions and automatic spoken-language detection.
  • Documented setup from the sound desk to listeners’ phones.

They have, we don't (yet)

  • Channels for your own human interpreters.
  • Captions as a browser source in OBS, vMix and ProPresenter.

CaptionKit

Where CaptionKit is genuinely strong

  • Church-focused product with presentation-software integration.
  • External control API for church production workflows.
  • Translated audio on web and in the app, with documented playback conditions.

They have, we don't (yet)

  • Captions in presentation software and on venue screens.
  • External control API for production workflows.

Evidence, not theatre

How we keep this comparison fair

Every competitor mark is dated and tied to either hands-on testing or the company's own public materials.

Hands-on tested

We used the product ourselves and recorded what the tested flow did.

Published materials

The company's own website, documentation or pricing materials state the capability.

Likely (category standard)

Near-universal for products like these. We haven't verified it individually, so it never counts as confirmed — and never against them either.

Not published / not verified

We could not verify it, so it remains unknown instead of becoming a negative mark.

Unknowns are never counted as “no.” Table-stakes capabilities they likely have are shown as exactly that — likely — and our own total is never a score against theirs.

StreamLingoLast reviewed 2026-10-02CaptionKitLast reviewed 2026-10-02BreezeLast reviewed 2026-10-02LiveVoiceLast reviewed 2026-10-02
Work at one of these companies and spot an error? Email us — we'll fix it.

When we're not the right choice

The honest answer is sometimes another solution:

  • You need certified human interpreters for legal, medical or other high-stakes settings.
  • Your venue has no dependable internet connection and cannot provide one.
  • You specifically want a native-app-only listener experience.

Hear it yourself this Sunday

Create an account, try a short live test and judge the words and voices with your own congregation.

Create an accountPrefer the category guide?

OCplan ApS

Danish engineering company building precision solutions

Talk to a real person

We prefer SMS or email. You are welcome to call for a quick answer.

SMSCallSend email
+45 27 28 94 41dbo@ocplan.dk

Product

  • Hear it
  • Guide
  • Pricing
  • Languages
  • Blog
  • All features

Company

  • About
  • Help
  • Privacy Policy
  • Cookie Policy
  • Terms of Service
OCvoice
© 2026 OCplan ApS·CVR 42665797·Herning, Denmark