I want to create a device which upon hearing a pre-defined keyword it will activate/deactivate something. E.g. if I say the word “light”, it will turn on/off an LED light. The device will only recognize this one and only word that I program it with. Hoping to use it at home which might also have some background noise.
The key part that I’m not sure how to implement is the voice recognition. Are there any open-source source libraries I can use, especially ones with some noise reduction capabilities so that I can actually put it to use at home? I don’t want to have to connect this to the internet, so using things like Alexa or Google Home is out of the question.