Tacspeak - speech recognition for gaming. I made something cool!

Link to Youtube video of me playing Ready or Not, commanding the AI with Tacspeak.

Watch the video demo of me using Tacspeak while playing Ready or Not

Link to Tacspeak Github repo

Link to Tacspeak Nexusmods mod page


Tacspeak has been designed specifically for recognising speech commands while playing games, particularly system resource and FPS hungry games!

Fast - typically on the order of 10-50ms, from detected speech end (VAD) to action.

Lightweight - it runs on CPU, with ~2GB RAM.

Modular - you can build your own set of voice commands for additional games, or modify existing ones.

Open source - you can modify any part of Tacspeak for yourself, and/or contribute back to the project and help build it as part of the community.


Tacspeak is built atop the excellent Dragonfly speech recognition framework for Python.

  • Note: Tacspeak uses a modified version of Dragonfly located at jwebmeister/dragonfly.
  • Please see the Dragonfly docs for information on building grammars and rules (i.e. voice commands).
  • Please also see the existing examples of Tacspeak grammar modules.

Also built atop the excellent Kaldi Active Grammar, which provides the Kaldi (also excellent) engine backend and model for Dragonfly.


See the links below for more info: