A Mockup Virtual Asssitant of the MARVEL character IRONMAN
- Any Operating System with Python latest version.
- Anaconda3
-
pyttsx3 - text to speech library
-
datetime - used to get the current date and time & it is a pre-defined library
-
SpeechRecognition - library for performing speech recognition through online and offline
-
pyaudio - provides Python bindings for PortAudio, the cross-platform audio I/O library
downloading this package might get some errors through pypi website, If you face issues try :-
pip install pipwin
pipwin install pyaudio
-
wikipedia - is a Python library that makes it easy to access and parse data from Wikipedia
-
smtplib - defines an SMTP client session object that can be used to send mail to any internet machine with an SMTP or ESMTP listner daemon.
-
psutil - cross-platform lib for process and system monitering in Python.
-
pyjokes - a basic joke library for python
-
pyautogui - This package will let python to control the mouse and keyboard and other GUI automation tasks.
-
wolframalpha - News api
-
time - manage time
-
os - to interact with the OS
To convert the .py file to an .exe file first download the pyinstaller package.
pyinstaller --onefile 'friday.py'
This will take around 3 - 5 minutes to convert the file to exe and which can use as a private cli to use the virtual assistant in the system locally.