A "dumb" voice input terminal based on vtx-engine and Whisper — reads from microphone, transcribes to text, sends it to your game or tool.
Supports multiple output methods: stdout / stderr / TCP / UDP / UDP broadcast / IPC, suitable for various scenarios.
- Go to Releases and download the latest version
- Unzip, edit
dmvop.tomlto configure - Double-click
dmvop.exeand start speaking
- Go to Releases and download
- Open a terminal, run
dmvop -hto see options - Speak into the microphone
Common examples:
dmvop # Load dmvop.toml from current directory
dmvop --device="My Mic" -O=stdout # Voice → terminal
dmvop --device="My Mic" -O=tcp -O=stdout # Voice → game + terminal
dmvop --device="My Mic" -O=udp-broadcast # Voice → LAN broadcast
dmvop --list-devices # List microphone devices
dmvop --download-model=small # Download whisper model
Place binding\unity\DMVOPListener.cs into your Unity project's Assets folder and it's ready to use.
- Build the binding plugin with the following command:
.\binding\unreal\build-plugin.ps1 -UE "F:\YourUnrealEngine\UE_5.x"- Copy the
binding\unreal\build\DMVOPBridgedirectory to your project or engine'sPluginsfolder. - Enable the
DMVOPBridgeplugin in the Unreal Editor.
Under WTFPL