Observed since 20 Oct, 19:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AdonisAI is python library to build your own AI virtual assistant with natural language processing.
Official Website: Click Here
Official Instagram Page: Click Here
AdonisAI is as advance version of JarvisAI. AdonisAI is a Python Module which is able to perform task like Chatbot, Assistant etc. It provides base functionality for any assistant application. This library is built using Tensorflow, Pytorch, Transformers and other opensource libraries and frameworks. Well, you can contribute on this project to make it more powerful.
This project is crated only for those who is having interest in building Virtual Assistant. Generally it took lots of time to write code from scratch to build Virtual Assistant. So, I have build an Library called "Adonis", which gives you easy functionality to build your own Virtual Assistant.
AdonisAI is more powerful and light weight version of https://pypi.org/project/JarvisAI/
Get your Free API key from https://adonis-ai.herokuapp.com
To use it only Python (> 3.6) is required.
To contribute in project: Python is the only prerequisite for basic scripting, Machine Learning and Deep Learning knowledge will help this model to do task like AI-ML. Read How to contribute section of this page.
Install the latest version-
pip install AdonisAI
It will install all the required package automatically.
# create your own function # RULES (Optional)-
# It must contain parameter 'feature_command' (What ever input you provide when AI ask for input will be passed to this function)
# Return is optional
# If you want to provide return value it should only return text (str)
def pprint(feature_command="custom feature (What ever input you provide when AI ask for input will be passed to this function)"):
# write your code here to do something with the command
# perform some tasks
# return is optional
return feature_command + ' Executed'
obj = AdonisEngine(bot_name='alexa',
input_mechanism=InputOutput.speech_to_text_deepspeech_streaming,
output_mechanism=[InputOutput.text_output, InputOutput.text_to_speech],
backend_tts_api='pyttsx3',
wake_word_detection_status=True,
wake_word_detection_mechanism=InputOutput.speech_to_text_deepspeech_streaming,
shutdown_command='shutdown',
secret_key='your_secret_key')
# Check existing list of commands, Existing command you can not use while registering your function
print(obj.check_registered_command())
# Register your function (Optional)
obj.register_feature(feature_obj=pprint, feature_command='custom feature')
# Start AI in background. It will always run forever until you don't stop it manually.
obj.engine_start()
Whats now?
It will start your AI, it will ask you to give input and accordingly it will produce output.
You can configure input_mechanism and output_mechanism parameter for voice input/output or text input/output.



WIP
You tell me
AdonisAI==1.0: Initial Release.
AdonisAI==1.1: Added news and weather features. Added AdonisAI.InputOutput.wake_word_detection_mechanism.
AdonisAI==1.2: Added new input mechanism (AdonisAI.InputOutput.speech_to_text_deepspeech_streaming) fast and free. And new features (jokes, about).
AdonisAI==1.3: Added New feature (send whatsapp, open website, play on youtube, send email).
AdonisAI==1.4: Added new feature (AI Based Chatbot Added, from now you need Secret key for AdonisAI, it's used for security purpose. Get your free key from https://adonis-ai.herokuapp.com).
AdonisAI==1.5: Major Bug Fix from version 1.4. [DO NOT USE AdonisAI==1.4]
AdonisAI==1.6: New features added (screenshot, photo click, youtube video download, play games, covid updates, internet speed check)
AdonisAI==1.7: Bug Fixes from version 1.6. [DO NOT USE AdonisAI==1.6]
Instructions Coming Soon
Donate and Contribute to run me this project, and buy a domain
Feel free to use my code, don't forget to mention credit. All the contributors will get credits in this repo.
Mention below line for credits-
Credits-
Follow me on Instagram: https://www.instagram.com/dipesh_pal17/
Subscribe me on YouTube: https://www.youtube.com/dipeshpal17
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.7 | 5 Apr 2022 | 35 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:673efd733624b4f1962b3b60800b8a72fa6e3d1300ce8864d07b5c703b776403