What is AI Based virtual assistant?
AI Based virtual assistant used as automated tool which make their day to life very easy.
Many automation tools aims to help user in many fields in their life such as opening any application on the system, play and control music, solve mathematical expressions, getting weather details, and more.
Automated AI based Virtual Assistant build to perform all mentioned jobs. It used to reduce workload in one single command.
This assistant has a special features including listen to user command and speak the response with your instructions which stored in SQL lite.
Actually, this virtual assistant has facility to listen to your commands and speak the response of your statement.
It has an easy conversational coded that might not have in any another chatbot.
Features
- Sending text message to a contact number,
- Control Music,
- Search Google or YouTube,
- Play Games,
- Send Email to Contacts,
- Set Alarm or Reminders,
- Wallpaper change facility,
- Usual conversation, etc
- Works on Linux and Windows
- Integration of SQLite database, NLP and TF Learn.
Requirements:
Anaconda Navigator: Make sure you install these packages before moving forward to other python libraries-
sudo apt install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools
You can run pip install -r requirements.txt
to install them all.
Technologies Used:
- TF Learn: Deep learning library featuring a higher-level API for TensorFlow. We used TF Learn library to build and train our model for conversation just like chatbots
- Natural Language Processing (NLP)
- Lancaster stemming library from NLTK package
Resources
What is ARP protocol?
ARP protocol (Address Resolution Protocol) is a protocol that provides addresses and other information for network devices. It is commonly used in routers, switches, and other network components.
The ARP protocol works by creating a mapping between the IP address of a device on the network
What is Ipyvolume?
Ipyvolume is an innovative application designed for 3D plotting in Python, specifically within the Jupyter notebook environment. Using WebGL and IPython widgets, it provides a robust platform for visualizing complex data in three dimensions. Its capabilities include volume rendering, scatter plots, quiver plots, isosurface rendering, and lasso
What is WingetUI?
WingetUI, which is soon to be rebranded as UniGetUI, is an innovative project that is committed to developing an intuitive graphical user interface (GUI) for a range of widely utilised command-line interface (CLI) package managers, specifically designed for both Windows 10 and the newly launched Windows 11.
Do you know how likely it is that you’ll be hacked? Click here to find out.
23 Free Medical Calculators (With Source-code)
Welcome to our comprehensive guide on the top 17 free self-hosted photo gallery solutions for photographers and designers in 2024.
What is a self-hosted gallery app?
A self-hosted gallery solution is a type of software that allows you to create, manage, and display a digital photo gallery on your own
If you often find yourself overwhelmed with the amount of content available on the internet and struggle to keep up, take a look at Wallabag. This exceptional web application provides a solution to your content overload by allowing you to save web pages for reading at a later time.
With
Imagine never missing an update on your favorite websites, monitoring price changes, or even tracking PDF file modifications.
Sounds like a dream, right? Well, no more. Introducing Changedetection.io - the most straightforward, free, open-source web page change detection tool.
Changedetection.io acts as your personal website watcher, restock monitor,
What is Jan?
Are you in search of a reliable, open-source alternative to ChatGPT? Look no further! We introduce you to Jan, a powerful AI chatbot that runs 100% offline on your computer. Unlike many other AI-powered chatbots, Jan offers you complete privacy and security as it operates entirely offline.
Nowadays, a growing number of people, including home cooks, professional chefs, hoteliers, and culinary teams, are adopting recipe managers to streamline their cooking processes.
A recipe manager is a digital tool that provides a centralized platform for storing, organizing, and accessing favorite recipes. Beyond just a repository for recipes, these