Virtual assistant using python capable of taking notes, play music, google search, open applications, search wikipedia and much more
VIRTUAL ASSISTANT USING PYTHON
This is a speech recognisation and voice feedback enabled interactive personal assistant devloped using python. It will keep listening to the commands until "exit" command is given. Please read the entire document carefully for the setup process and commands. It can give voice output and can understang speech inputs in indian accents. The virtual assistant can be toggled between male voice and female voice.
Before using the virtual assistant make sure you install the required libraries for python using the commands
- pip -install pyaudio
- pip -install pywin32
- pip -install google
- pip -install pyttsx3
- pip -install wikipedia
- pip -install speechRecognisation
The virtual assistant can perform the following tasks through voice input:
- Search wikipedia
- Search popular figures
- Open websites
- open applications
- take notes and read them
- search google
- tell time
- send emails
- Search email addresses
The basic voice commands that can be used with the virtual assistant with variations are:
- wikipedia <subject_to_search>
- Who is <Name_of_person>
- Open <name_of_website>
- open <name_of_application>
- Take Notes --> <dictate_notes>
- Read My Notes
- What is the time right now? |or| time |or| tell me the time |etc|
- Send email
- search email id
- exit
Note:
- Add the name and email ids of the contacts in the addressbook.txt file.
- Add your gamil account credentials in the credentials.txt file and turn on "sign in using less secure apps" in google account.
- Add the applications installed in your pc with their path address in the applicationpaths.txt file
- Other things that can be changed in the program are metioned in the program itself using comments.
- Goto newsapi.org and get your api key and insert it in the readNews function
Devloped by: Souraj Mukhopadhyay [email protected]
Feedbacks and suggestions are welcomed