
VoiceDebug
This is a Mage Arena mod to display what the game recognize when you speak on your screen.
Last updated | 3 weeks ago |
Total downloads | 490 |
Total rating | 1 |
Categories | Tools |
Dependency string | AntsLab-VoiceDebug-1.2.0 |
Dependants | 0 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Voice Debug
A tiny HUD for in‑game voice recognition: it shows the last recognized phrase on screen ideal for debugging what you're saying and understand what the game is understanding.
✨ Features
- Overlay that displays the last recognition result.
- Toggle on/off with a keybind (default:
F8
). - Configurable vertical position (percentage), alignment (
TextAnchor
), font size, fade time. - Optional: use the same font as the game menus (on by default).
- No networking, no cloud, no extra microphone access — it only reflects what the game already recognized.
📦 Requirements
- BepInEx 5.x.
🧰 Installation
Via Thunderstore Mod Manager / r2modman
- Search for Voice Debug in your game's Thunderstore community.
- Click Install (the manager will place files under the correct
BepInEx/plugins
folder automatically).
Manual install
- Ensure BepInEx is installed and the game runs once with BepInEx.
- Extract this package into the game folder so the DLL ends up here:
BepInEx/
plugins/
AntsLab.VoiceDebug/
AntsLab.VoiceDebug.dll
Managers follow a “legacy” default install layout if no custom installer is declared; the structure above is compatible with that behavior.
⚙️ Configuration
After first launch, a config file is created at:
BepInEx/config/antslab.VoiceDebug.cfg
Key options (defaults in bold):
UI.ToggleKey
— toggle overlay key (F8)UI.ShowOverlay
— show HUD on startup (true)UI.FontSize
— font size in points (30)UI.VerticalPercent
— vertical position from top (0–1, 0.80)UI.TextAlign
— one of Unity'sTextAnchor
names; e.g. MiddleCenter, LowerCenter, UpperLeftUI.UseGameFont
— try to use the game's menu font (true)UI.FadeSeconds
— time for the text to fade out (8.0)
Change values while the game is closed for consistency. Some options can be toggled live (e.g., ShowOverlay via F8).
🕹️ Usage
- Join a session as usual and talk.
- Whenever the game's recognizer resolves a phrase, the HUD displays it (e.g.,
mirror
,fireball
, or[unk]
if unknown). - Press F8 to hide/show the HUD.
❓ FAQ
-
Why do I see
[unk]
sometimes?
That is what the game's recognizer emits when the audio didn't match any entry in its vocabulary closely enough. The HUD is only reflecting that string. -
Can I move the text lower/higher?
Yes, setVerticalPercent
to something like0.95
(lower) or0.10
(higher). -
Can I center/left/right align it?
SetTextAlign
to any UnityTextAnchor
name (e.g.,MiddleCenter
,UpperLeft
,LowerRight
). -
Can I disable the game's font?
Simply toggleUseGameFont
in configs to false.
🧪 Compatibility
- Client‑side only.
- Doesn't patch network behavior.
- Should be safe with most mods — it only reads the last result and displays it.