This feature lets MAIRA show live captions from iRacing voice chat.
MAIRA uses the ElevenLabs Speech-to-Text service for transcription. It listens to your selected recording input, streams short audio segments to ElevenLabs while radio traffic is active, and shows captions in the Captions overlay window.
MAIRA reads from iRacing who is on the radio at that moment, so each caption is labelled with the speaker’s car number and name — for example #24 Marvin Herbold. Text appears as ElevenLabs works it out and is replaced by the finished sentence when the transmission ends. The overlay hides itself again about ten seconds after the last caption.
Captions only run while you are connected to iRacing. Turning the switch on with the simulator closed simply arms the feature — MAIRA starts listening once the simulator connects, and stops again when it disconnects.
You still need your iRacing audio routing set up correctly (for example with VB-CABLE) so voice chat audio reaches the recording input you selected in MAIRA.
CAPTIONS
These settings control live captions for iRacing voice chat.
Enabled
Turns captions on/off.
When enabled, MAIRA starts audio capture, sends voice-chat audio to ElevenLabs for transcription, and updates the overlay with partial/final text as radio messages come in.
You need an ElevenLabs API key entered below before this will do anything. If the key is missing, the overlay says so instead of showing captions.
Default: OFF
Recording device
Chooses the Windows recording input MAIRA listens to for captions. In most setups, this should be the input that carries iRacing voice chat audio.
If your captions are blank or unreliable, this is the first setting to check.
If the device you picked is no longer plugged in, the list keeps your choice but shows it as Device missing so you can tell the difference between a bad setting and a missing device.
Default: [Default Windows sound device]
ACCOUNT
These settings manage your ElevenLabs API access for captions.
API key
Enter your ElevenLabs API key. MAIRA uses this key to send caption audio and check account usage.
The key is encrypted with your Windows account before it is written to disk, so it never sits in your settings file as plain text. Captions keep their own key, separate from the one the Commentary page uses — you can use the same key in both, but you have to enter it in both places.
MAIRA re-checks the key whenever you change it and whenever you open this page, so the result below is always current.
Verify key
Checks whether your key is recognized and reports the status of the two ElevenLabs permissions captions require. Make sure both of these are enabled on your API key:
- Speech to text — access (so MAIRA can transcribe voice chat audio into captions)
- User — read (so MAIRA can display your subscription usage)
The result shows a per-permission indicator so you can see at a glance which, if either, is missing.
Usage
Shows your current ElevenLabs subscription usage so you can keep an eye on limits.
It fills in when the key verifies, and while captions are running it refreshes itself at most once a minute — and only if MAIRA actually sent something to transcribe since the last check.
OVERLAY WINDOW
The Captions overlay window is now configured on the Overlays page, alongside MAIRA’s other overlay windows.
Manage overlay window
Click this to jump straight to the Captions section of the Overlays page, where you can enable the overlay, show or hide its title, and use edit mode to move, resize, and restyle it.
