- Use linux(MacOS too) for better experience
- Configure adb with your phone for phone speicific features like whatsapp message. You can read more about this here.. (I will suggest you use wireless configuration)
- Have a stable internet connection. (Ofcourse you need internet but a good quality one too.)
- Have a good quality microphone. (Not actually needed but will give you better experience)
Then cd into it.
cd V.O.Apython configure.pypython3 configure.pypython main.pypython3 main.pyIf a window pops up then write veronika test, if you here anything setup is successful.
[word]means it's optional{word}means it's compulsory word(word 1 | word 2 | ... | word n)means one of the word- #<sentance 1> <-> #<sentance 2> means both can be used in any order. i.e. sentance 1, sentance 2 == sentance 2, sentance 1
- veronika time (Tells you time)
- veronika date (Tells you date)
- veronika timestamp (Tells you current timestamp )
- veronika who [am] i (Tells you your name)
- veronika who is
<someone>(Tells you about someone)
- veronika play [the]
radio(will start a radio on gaana.com) - veronika play [song]
<song_name>(will play the song on youtube) - veronika play
<anything>(plays the provided thing on youtube)
- veronika what is
<topic>(will give you brief info on topic)
- veronika
weather[(of | in)<city>] [ (on | at) ('tommorow' | date)] - (if city is not provided then it will give weather of surat)
- (if city is provided then it will give weather of city )
Requirement: Your phone should allow app urls to open in app instead of browser. If you don't know what this mean then start an issue, I will explain there.
WARNING: You need to configure adb of your phone first. If you don't know how then check online, you will find better soltions then I can Explain.
- veronika send whatsapp [message] {that}
<message>{to}<user> - veronika send whatsapp [message] {to}
<user>{that}<message> - All above (sends message to person using adb configuration of your phone)
- veronika tell [me a] what is
<topic>(same as what is<topic>) - veronika tell [me a] joke (tells you a joke)
- veronika
news(Tells you news from google, not gurenteed to working perfectly fine)
- veronika call
<user>(calls normally) - veronika call
<user>[on] ('speaker' | 'speakerphone') (calls on speaker phone)
- veronika exit (closes the current application)
- Whatsapp-group configuration, so we can send message to groups too.
- 🏃♂️Fix what is, (processing, PR given to wikipedia.py)
- Create todo functionality
- if you have unfinished todo on start up then tell about it
- should be able to add and mark as done for all todos (how to identify the todo to be marked as done? no idea)
- if it is running continuesly then should check for todos on interval (each minute is preferable)
- before integrating it into the main functionality, should be run individually and should be strictly tested for various scenrios.