This feature lets MAIRA display live speech-to-text (STT) captions from iRacing voice chat.
MAIRA does not do speech recognition itself. Instead, it launches a small Chrome/Edge “Speech-To-Text Bridge” browser window that uses the browser’s built-in speech recognition (Web Speech API) and streams the recognized text back to MAIRA over a local WebSocket connection.
Note: You must setup VB-CABLE for this feature to work.
Speech to Text
Enabled
Turns the speech-to-text system on/off.
What happens when you enable it
- MAIRA checks that you are connected to iRacing.
- MAIRA verifies Chrome or Edge is installed.
- MAIRA starts a small local web server on your PC and launches the STT browser window to http://localhost:18888/
- MAIRA waits for the browser page to connect back (up to ~10 seconds).
- Once connected, MAIRA sets the initial language and you’re ready to start recognition.
Important
- Leave the browser window open. (Closing it breaks the STT connection.)
- Click Enable Speech-To-Text.
- When the browser asks, click Allow microphone access.
- Confirm the browser is using the correct microphone input device (the VB-Audio Virtual Cable).
Language
Sets the recognition language used by the STT bridge. Nearly all common languages of the world are supported.
Default: English (US)
Overlay Window
Show the overlay window
Shows/hides the overlay window entirely.
Default: OFF
Make the overlay window draggable
Controls whether the overlay window can be dragged with the mouse.
Default: OFF
Overlay Window Scale
Scales the overlay window size.
Setting: Settings.SpeechToTextOverlayWindowScale
Default: 100%

Reset the overlay window position
Moves the overlay back to the top-left (0,0) of your screen.
