
SpeechControl
Hands-free voice commands for REPO: say grab, drop, use, press, shoot/tranq to trigger in-game actions. Windows speech recognizer, configurable keywords.
Last updated | 2 days ago |
Total downloads | 190 |
Total rating | 2 |
Categories | Mods Audio Client-side |
Dependency string | Omniscye-SpeechControl-1.0.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
SpeechControl (v1.0.0)
Hands-free voice commands for REPO. Speak short keywords and the mod triggers the matching in-game action. Lightweight, fast, and configurable.
What it does
- Listens for simple voice keywords (Windows Speech
KeywordRecognizer
). - Maps those words to common actions: grab/hold, drop, interact/use, confirm/press, and shoot/trigger for held items.
- Works with held guns (
ItemGun.Shoot()
) or, if no gun is present, pulses toggleable items (ItemToggle
) to simulate a fire/activate edge. - Frame-perfect input pulses for Interact and Confirm so menus and world interactions “just work.”
Commands (spoken keywords)
- grab — Hold the Grab input while active (sticky hold).
- drop — Release the Grab hold.
- use — Pulse Interact for a few frames.
- press — Pulse Confirm for a few frames.
- shoot — If holding a gun, call Shoot(); otherwise, momentarily toggle the held item to trigger launchers/activators.
- tranq — Alias of shoot.
You can change which keywords are active via the config’s comma-separated list.
Configuration
All options live in BepInEx/config/gg.empress.repo.voicecommands.cfg
:
General.Enabled
(bool): Master on/off.General.Keywords
(string CSV): Words to listen for. Unsupported words are ignored.Timing.ShootToggleHoldSeconds
(float): How long to hold an “edge” when faking a shot viaItemToggle
.Timing.KeyPressFrames
(int): How many frames a voice-triggered Interact/Confirm press reports as down.Debug.LogDebug
(bool): Extra logging of recognized phrases and actions.
Notes
- Platform: Windows (uses Unity’s Windows Speech).
- Works alongside normal keyboard/mouse/gamepad; voice input simply ORs into
InputManager
.