https://medium.com/@lotfi-habbiche/creating-a-voice-assistant-in-python-a-step-by-step-guide-bbcebf53058f