Full details on github: https://github.com/dan-mirescu/SpeechRecognizer

SpeechRecognizer is a functional demo application for Windows designed for usage inside VR virtual desktop.

Note: the application can also be used outside VR virtual desktop, however it is built with VR in mind.


While speech recognition already exists in Windows, it did not exist for my native language. Additionally, I liked the quality of speech recognition that the Speech-to-Text service from Google offers. Therefore, I decided to create a desktop application that will help me to type text more easily while using VR virtual desktop.

Limitations (for now)

Important note

The speech recognition service is offered by Google and it is not 100% free. You need to configure the Speech-to-Text service in Google Cloud with a Google account and use the credentials generated from there with this application. Generally, Google offers a certain amount of free minutes of service per month and low prices per minute after the free minutes elapse. See the pricing details here: https://cloud.google.com/speech-to-text/pricing

How to use the application?

Requirements: Google account and Google cloud project with billing enabled

Download the application from the Releases section on Github.

Before opening the application, you need to configure the Google Speech-To-Text service. This will be a one-time operation as your service credentials will be saved in your user profile folder.

After you have set up your service credentials you can open the application. When the application opens, a red “microphone” button is displayed on top of all the windows.

SpeechRecognizer button

Right click the button for settings:

SpeechRecognizer settings

The settings are applied instantly when changing them.

How to use speech recognition

The usual flow:

  1. Select any kind of text input area in Windows
  2. Click the application “microphone” button
  3. Wait until the message “Speak now” is displayed
  4. Speak
  5. When the application detects that you stopped, it will show you the recognized text and auto-fill it in the select text input area. Auto-fill happens if “Auto send keys” is checked in the settings.

More info on the application’s github page: https://github.com/dan-mirescu/SpeechRecognizer

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.