/ChatBot

Primary LanguagePython

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:

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

Image Image