+4 votes


I'd like to apologize in advance if this isn't the ideal place to post about a new Godot module.

I've developed a Speech to Text (STT) module for Godot as part of my CS Supervised Undergraduate Project, and I'd like to share it with the community. It's been successfully tested on Godot 2.1.3 and 2.1.4.

Speech to text is done internally through the open source Pocketsphinx library, which is part of the CMUSphinx project.

Currently, the module only works on the following platforms:

  • Unix systems that have PulseAudio or ALSA support;
  • Windows (new in v1.1).

Download Links

For more details and instructions, including documentation, usage and building, check out the README.md file in the repository.

As a bonus, I've made a simple game, Color Clutter, to demonstrate the module's capabilities. If you're interested, check out the discussion here, on this forum.

Feel free to send any suggestions or make comments. :-)

in Engine by (25 points)
edited by

Whoa, it uses Sphinx and all that jazz? This sounds pretty cool. Who knows what uses can be made with this? Though porting it may be a pain. Good thing I mainly use Linux. :P


There should be a Windows port update coming soon. Other than that, I haven't had much success on other platforms.

A tutorial page on the official CMUSphinx site mentions that Pocketsphinx can be used on a nice variety of systems: Linux, Windows, MacOS, iPhone and Android. Unfortunately, as you've said, porting is another story...

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.