Alexis is a voice-assistant service that can understand natural language voice commands and complete electronic tasks for end-user.
- Responds with a greeting (e.g 'Alexis hello')
- Opens a webpage (e.g 'Alexis open facebook')
- Tells the current time and/or date (e.g 'Alexis what is todays time')
- Gives information of a particular person (e.g 'Alexis who is Elon Musk')
- Opens inbuilt applications (e.g 'Alexis run visual code studio')
- Opens command prompt (e.g 'Alexis run command prompt')
- Plays music (e.g 'Alexis play music')
- Searchs anything (e.g 'Alexis i want to search')
- Do basic calculations (e.g 'Alexis 5 plus 6')
- Tells the location (e.g 'Alexis find me a location')
- Tells the internet speed (e.g 'Alexis what is the internet speed')
- Checks the internet connection (e.g 'Alexis check internet connection')
- Tells daily news (e.g 'Alexis tell me today's news')
- Tells everthing it can do (e.g 'Alexis what are your skills')
Alexis assistant uses third party APIs for speech recognition,web information search, etc. All the following APIs have free no-commercial API calls. Subscribe to the following APIs in order to take FREE access KEYs.
- WolframALpha: API for answer questions.
- NewsAPI : API for news.
- pip install pyaudio
- pip install SpeechRecognition
- pip install gTTs
- pip install wikipedia
git clone https://github.com/Charmi-Daftari/Python-Virtual-Assistant.git
Atom is used as an IDE here, you can use any !
atom source.py
Contributions are welcomed :)