A personal assistant that was developed by me when I was learning c++ programming.
Yes! It actually speaks. :D
Well well! Have a look at these features:
- Assistant can actually talk to you.
- Ask your Assistant to perform basic mathematical operations.
- It can play songs for you.
- Don't you know what day is today? Ask your Assistant then.
- Not Satisfyied? You can add your own functionalities too.
- And, Assistant is not married yet!
Click to play video:
- Currently Assistant works only on Windows 10 version of windows platform.
- For linux you need to install Espeak. Just type these commands in the terminal:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install espeak
-
For Windows:
- Download the repository.
- Go to the windows/ directory in the project.
- Start main.exe.
- Have fun.
-
For Linux:
- Download the repository.
- make sure you have installed all the dependencies.
- Go to linux/ directory in the project from terminal.
- type
./main
in the terminal. - Have fun in linux too.
Genral Commands:
- If you are using Windows then start
createCommandFile.exe
. - If you are on Linux then go in terminal and type
./createCommandFile
. - Choose the option for whatever editing you need and press enter.
- Perform the edting.
Note:
- Do not add any punctuation marks at the end of the orders. Assistant will automatically handle them.
- You need to add punctuations marks in the responses for explaining proper expressions to the Assistant for speaking.
Math Opearions:
All the steps are same but instead of createCommandFile.exe
use mathCommandFile.exe
and in linux use ./mathCommandFile
instead of ./createCommandFile
.
Advanced Operations:
Advance operaions include playing music and telling dates. You can add keywords for trigerring your advance commands and then edit the respond in AdvanceCommandFile.cpp
.
You can fork the repository and make any changes you want. I would love to see the changes ♡.