I want to build a voice controlled system for very simple tasks using the RPi. Like lighting an LED or running a motor. But I want to set up the voice system in my own language and define my own custom words and actions associated with them. I am not looking for creating complex commands such as searching online etc. Is this doable? Where do I even begin?
According to this related question on our sister Stack Exchange "Can I get Speech Recognition in language other than English on Android?" Pocket Sphinx might be a possible route to go down. The answer there suggested that it only had Language Models and Dictionary Files for English languages - perhaps that has improved since the answer was given a couple of years ago.
For the record Pocket Sphinx is one of a group of Speech recognition engines collective called CMU Sphinx from Carnegie Mellon University.
you can refer this link : https://diyhacking.com/best-voice-recognition-software-for-raspberry-pi