JarvisBot
A Python based voice assistant which performs various tasks based on user's voice instructions. This bot provides the facilities to control computer using voice instructions only i.e no need of user to work on keyboard even to write an email.
Getting Started
For learning ChatBot development you can take help from these sites and videos.
A few resources to get you started are:
- Lab: Learn Python Basics
- Cookbook: Site for learning Assistant development
- Place to Learn: ChatBot Development
- Place to Learn: GUI Development
For help getting started with Python, view online documentation, which offers tutorials, samples, guidance on Python.
Technologies |
---|
Python |
tkinter |
Developers
-
Ritik Miglani -Student of Amity School of Engineering and Technology(B.Tech. CSE)
Email Address - 'miglaniritik20@gmail.com'
-
Varun Prakash Tiwari -Student of Dr. Akhilesh Das Gupta Institute of Technology & Management(B.Tech. CSE)
Email Address - 'varunprakash652@gmail.com'
-
Chirag Goel -Student of Amity School of Engineering and Technology(B.Tech. CSE)
Email Address - 'chirag.goel360@gmail.com'
Sample Code for JarvisBot
def takeCommand():
r = sr.Recognizer()
with sr.Microphone() as source:
print("Listening...")
var.set("Listening...")
window.update()
r.pause_threshold = 1
audio = r.listen(source)
try:
var.set("Recognizing...")
window.update()
print("Recognizing...")
query = r.recognize_google(audio,language='en-in')
print(f"User said: {query}\n")
except Exception as e:
#print(e)
print("say that again please...")
return "None"
var1.set(query)
window.update()
return query