- Virtual assistants have become a ubiquitous feature of modern life, with platforms such as Alexa, Siri, and Google Assistant providing users with a wide range of functionalities and conveniences.
- However, one major issue with these virtual assistants is the lack of customization and personalization options available to users. While these platforms are capable of performing a variety of tasks, they often do so in a uniform and impersonal manner, leaving users feeling disconnected from the technology they are interacting with.
- The aim of this project is to address this problem by developing a virtual assistant that is more interactive and personalized, with a focus on creating a more natural and engaging user experience.


Open your terminal, then:
cd $YOUR-PATH/TheAssistant-main
Then, you need to install these libraries:
pip install tkinter
pip install transformers
pip install gtts
pip install playsound==1.2.2
pip install webbrowser
pip install beautifulsoup4
pip install AppKit
If you are using MacOS, you may need to install this:
pip3 install -U pyobjc
Then, run this command:
python3 GUI.py
If you have troubles, you may run GUI.py file on your IDLE.
If you want to customize your model, you can run TheAssistantModel.ipynb file locally or on Colab, answer the questions in this file and train your own model accordingly! ✨
You may want to read this paper for more information :)