pip install json
pip install pyttsx3
pip install os
pip install difflib
pip datetime
Tkinter -- for creating GUI
json -- for loading the JSON data
difflib.get_close_matches -- for getting the closest match of a misspelled word.
pandas -- for reading csv file
io -- for dealing with input and output
pyttsx3 - for text to speech
speech_recognition - for speech to text
pyaudio - for speech to text

