CAPTIONS OVERLAY

An always-on-top captions window for the translated line.

VoxisLive can put the translated line in a small window that stays above whatever you are watching or playing. You switch it on in the main window, choose its look in Settings, and can give it a keyboard shortcut of your own. It shows the target language only, and there is a file output for OBS.

What the overlay is

The overlay is an optional always-on-top window that shows the translated line while a session runs. It floats above the app you are actually using — the video player, the browser tab, the conferencing window, the game — so you can read the translation without giving up the thing you are reading it for. The main VoxisLive window can stay behind it, minimised, or on a second screen.

It is a reading surface, not a second control panel. It carries the translated line and nothing else: no buttons, no settings, no menu of its own. Everything that decides what appears in it — the target language, the scenario, the voice — is set once in the main window before you start, and the overlay simply reflects the session that is already running. If you have not read how it works yet, that page covers the capture and translation path the overlay is displaying the end of.

One switch opens it — and a shortcut, if you want one

The overlay is the On-screen text switch in the main window: turn it on and the window appears, turn it off and it goes. You can flip it before a session or while one is running.

The moments when you want captions are often the moments when you cannot go hunting for a window — mid-call, mid-scene, mid-match. For those, record a keyboard shortcut for it in Settings › Keyboard shortcuts. One press opens the overlay, another closes it, and the key works while another application has focus, so you can leave VoxisLive behind a full-screen video, hit the key when a line goes past you, and hit it again when you are done.

No shortcut comes preset. Since version 1.0.95 every shortcut is empty until you record one: the old Ctrl+Alt combinations could swallow characters typed with AltGr, such as @ on a Spanish keyboard. Pick a combination your keyboard layout does not use for AltGr.

It shows the target language only

The overlay is target-language focused. It shows the translation — the line in the language you chose to hear — and it does not show the original. That is a deliberate split, not an omission: the overlay is meant to be glanceable, and putting two languages in a floating window makes it something you study rather than something you glance at.

The source line is not lost. It lives in the main window, where it sits above the translation bubble, so the pairing is there when you want it. The overlay is what you read while you are doing something else; the main window is where you look when you want to compare the two languages or check what was actually said.

The same split carries into what you keep afterwards: the saved transcript holds both languages, and exports can be bilingual or translation-only, so the overlay's single-language view never decides what ends up in the file. See the features overview for where transcripts and exports sit.

In games

The overlay is used a lot over games, and the reason it works there is the same reason the rest of VoxisLive works there: we operate on the audio path, not inside the game. VoxisLive reads what the system is already playing and renders the translation separately, so the game's own sound is unaffected.

Drawing a window on top of a game is a different problem from capturing its audio, and this is where the honest limitation lives. In full-screen modes, drawing the overlay window is not guaranteed. Exclusive full-screen in particular hands the display over to the game, and an ordinary always-on-top window may simply not be composited over it. The translated audio keeps playing either way — that path does not depend on the overlay at all — but the text may not appear.

  • Borderless windowed or windowed mode is the configuration where an always-on-top window behaves predictably.
  • Exclusive full-screen may hide the overlay entirely; this is a property of how the display is handed to the game, not a setting inside VoxisLive.
  • A second monitor sidesteps the question — the overlay is a normal window and can sit on the other screen.
  • If the overlay does not draw, the translated voice and the saved transcript are unaffected.

S1/S2 labels when the speaker changes

When more than one voice is present, the overlay can mark the change with a short S1 / S2 label. This is speaker-change detection: it notices that the voice has changed and labels the lines accordingly. It does not know who anyone is, it does not match a voice to a name, and it does not carry an identity between sessions. S1 simply means “a different voice from S2”.

The labels appear when a change is detected. A single-speaker stream — one narrator, one presenter, one person talking to camera — stays unlabelled, which is correct behaviour rather than a failure. On two-way meeting calls, where the two directions are already separated, the labels add one more layer of structure.

A file output for OBS

For streaming there is a file output for OBS. Rather than asking a broadcast tool to capture a floating window — which is fragile, resizes badly and puts your own reading surface on your viewers' screens — VoxisLive writes the caption line to a file that OBS can read directly with its text source.

That separation is the point. A file source is a first-class OBS input: you style it with OBS's own font, colour, outline and positioning controls, place it where your layout wants it, and show it in one scene and not another. Your overlay window and your viewers' captions stay independent — the size you read comfortably is rarely the size a viewer needs on a phone.

  1. Start a VoxisLive session as usual and enable the file output.
  2. In OBS, add a Text source and point it at the file VoxisLive is writing.
  3. Style and position the text source in OBS — the appearance of the stream caption is decided there, not in VoxisLive.
  4. Keep the overlay window off-stream, on your own screen or a second monitor, if you also want to read along.

What you can set, and what you cannot

The overlay is deliberately small, but its look is yours to choose. Settings › General › On-screen text look has three choices and a live preview, and a change applies at once while the overlay is showing. Two things are not there, and they are worth naming plainly so you do not go looking for them.

SettingWhat it does
LookFour presets: Voxis bar (the original look), Cinema, Minimal and High contrast.
Text sizeSmall, Medium or Large.
PositionBottom or top of the screen.
TransparencyNot available — there is no opacity slider, so what is behind the window does not show through.
Position memoryNot available — the overlay always opens at the top or bottom of your main screen. You can drag it elsewhere, onto a second monitor too, but it does not remember that the next time it opens.

If you are used to a subtitle tool with a panel full of typography controls, this is a short list, and on purpose: four looks that read well over a picture beat forty sliders. When anything changes it will show up in the changelog.

If you need caption text styled exactly your way — your own font, colour, outline and placement — use the OBS file output: OBS's own text source gives you all of that, independently of the overlay window.

Where the overlay fits

Most sessions are primarily audio: you hear the translated voice a few seconds behind the original, and that is the product. The overlay is the reading channel alongside it, and it earns its place in three situations — a room too noisy to trust your ears, material dense with names and terms you would rather see written, and a stream where captions are for an audience rather than for you.

It costs nothing extra: the overlay is part of the app rather than a separate tier, and it behaves the same on every plan. See pricing for what a session costs, or download to try it against something you are already watching.

FAQ

Common questions

01How do I open the captions overlay?
With the On-screen text switch in the main window. If you want to open and close it without clicking back into VoxisLive, record a keyboard shortcut for it in Settings › Keyboard shortcuts — none is set until you do. The overlay is optional; a session runs exactly the same with it closed.
02Why does the overlay only show the translation and not the original?
By design. The overlay is meant to be glanceable, so it carries the target language only. The source line is in the main window, above the translation bubble, and the saved transcript keeps both languages — exports can be bilingual or translation-only.
03Will the overlay show up over a full-screen game?
Not necessarily. In full-screen modes, drawing the overlay window is not guaranteed — exclusive full-screen in particular may not composite an always-on-top window over the game. Borderless windowed mode or a second monitor is the reliable arrangement. The translated audio plays either way, and the game's own sound is unaffected because we work from the audio path rather than inside the game.
04What do the S1 and S2 labels mean?
They mark that the voice changed. This is speaker-change detection, not identification: it does not know who is speaking, does not attach names, and does not carry an identity between sessions. S1 just means a different voice from S2. A single-speaker stream stays unlabelled.
05Can I use the captions on a stream?
Yes — there is a file output for OBS. VoxisLive writes the caption line to a file and OBS reads it with its Text source, so you style the font, size, colour and position in OBS and place it in whichever scene you want. That keeps your own overlay window separate from what viewers see.
06Can I change the overlay's look, size or transparency?
The look and the size, yes: Settings › General › On-screen text look offers four presets (Voxis bar, Cinema, Minimal, High contrast), three text sizes and a top or bottom position. Transparency, no — there is no opacity setting. If you need caption text styled exactly your way, the OBS file output gives you OBS's own typography controls.