VoiceDebug
This is a Mage Arena mod to display what the game recognize when you speak on your screen.
| Last updated | 2 months ago |
| Total downloads | 795 |
| 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/pluginsfolder 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'sTextAnchornames; 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, setVerticalPercentto something like0.95(lower) or0.10(higher). -
Can I center/left/right align it?
SetTextAlignto any UnityTextAnchorname (e.g.,MiddleCenter,UpperLeft,LowerRight). -
Can I disable the game's font?
Simply toggleUseGameFontin 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.