Skip to content

Simple speech to text using Vosk and Uinput with russian language support

License

Notifications You must be signed in to change notification settings

scaledteam/nerd-dictation-uinput

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nerd-dictation-uinput

Simple speech to text using Vosk and Uinput with russian language support.

Usage

  1. Download language model from Vosk website. Unpack it and rename model folder into just "model".

  2. Activate uinput module. It can be done in multiple ways (modprobe, useadd, etc.) but you can activate it without root using "keyboard-events.c" program. It's self-comiling code, just run it and it will compile and run by itself.

./keyboard-events.c
  1. Then install python requirements
pip install -r requirements.txt
  1. And run program
./nerd-dictation.py

Difference comparing to original nerd-dictation

Original nerd-dictation program is great for english language, but extremely laggy for russian. At least for the time of creating this program (year 2023).

About

Simple speech to text using Vosk and Uinput with russian language support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published