The below images are all the requirements analysis and specification about the problem definition Virtual Assistant.
Please take a look at all of those, as it's my initial idea of creating this amazing software.
Analysis 1
Analysis 2
Analysis 3
Analysis 4
Analysis 5
Analysis 6
About The Project:
Assistant Spirit is a virtual assistant created to manage your day to day activities in more enjoyable way.
Also it supports, Human assistant feature were you can chat with some live human assistant one on one.
Also, You can become the human assistant to assist or help some other user.
π Assistant Spirit supports 64 world wide speaking languages.
πΌ Spirit can easily detect any image, content specified by you.
β° Timing Based Task.
Spirit can easily set alarms for you.
Spirit can also fetch all your alarms.
Spirit can set timer for a specific task.
Spirit can access stopwatch for your personal need.
π» Spirit can get free online courses based on your specific requirement.
π Spirit can get the conversion of any cryptocurrency to any fiat currency based on your choice.
π Spirit can get the meaning of your specified word, from the dictionary.
π§ Spirit can send email directly, by specifying the appropriate recipient and body for the email.
π Spirit can get amazing Jokes and Quotes for you.
πΌ Spirit can get the lyrics of any song you like.
πΊ Spirit can find your favorite place on the map instantly.
π Spirit can find navigation for your desired destination.
π° Spirit can check latest news for your defined topic, such as business,politics,sports etc.
π Spirit can remember something by writing it as a note for you.
You can check the updates or bug fixes of the software with-in the app by just clicking on the Notification Icon.
Image Detection
The Imagga API is used for image understanding and analysis.
Resources:
Flutter Web - For Progressive Web App Development.
Dialogflow - Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on.
Firebase - Firebase is used for Google Auth Process and Cloud Firestore storage.
Imagga Api - The Imagga API is a set of image understanding and analysis technology available as a web service .