https://medium.com/@AlexanderObregon/java-and-voice-recognition-implementing-speech-enabled-applications-78298602ea42