# Best way to train Neural Network for Voice Commands?

I want to build a Voice Assistance using Tensorflow, Like Google Assistance, So that I can give commands like:

Open Camera
Send Message
Play Music
ETC


I know I can use pre-trained model for Voice Recognition but this is not my problem. If I know correctly, What Neural Network does it learn from your input and output and creates a best algorithms.

So I want to know Is it possible to somehow train my network for my commands so that I don't have to HARD-CODED them because it is hard to remember so many command?

Sorry, If I'm unable to explain this to you :P