Making IoT Smarter with Python Based Virtual Assistants

Tanay Pant (~tanay)




IoT is taking over the technology industry with a huge bang! Our focus is to make the IoT smarter and more suitable for human interaction. This session will enable people with a minimal programming experience in Python to understand the working of a voice controlled virtual assistant (VA). They will be able to break the process of building a VA into mini components and go through it step by step. At the end of this session, attendees would have made their own Jarvis-like (as seen in Iron Man movies) system which would be able to hold conversations, take notes, connect to iPhones, be controlled via mobile, help in house automation, play music, tweet, retrieve weather and wikipedia along with news as well as self destruct itself. The participants would also be able to port this system to a Raspberry Pi which would allow them to voice control their other devices such as a robot, drone or coffee machine.The outcomes would be lots of people who would have acquired the knowledge of building a sophisticated Jarvis like system. After attending the session, the participants can implement this software to their existing robotics and devices to make them voice controlled. In the end we would hold an open Q&A session.

Speaker Info:

Tanay Pant is an Indian author, hacker, developer and tech enthusiast. He is best known for his work on "Building a Virtual Assistant for Raspberry Pi" and "Learning Firefox OS Application Development". He is also an official representative of Mozilla. He has been listed in the about:credits of the Firefox web browser for his contributions to the different open source projects of the Mozilla Foundation.

Section: Embedded Python
Type: Workshops
Target Audience: Beginner
Last Updated:

Hi! Could you please add up slides to your workshop/talk?

Shivani Bhardwaj (~shivan1b)

I checked what you are mentioning and found that you get the best time to teach the complex topics. There are very few teachers who keep in mind the environment for learning and teaching Metropark Car Service and you are one of them. Will be happy to be a part of your school and class.

Mark Spencer (~mark)

In contrary to most other solutions out there, coala unites a lot of features a static analyzer must have completely language independently and the possibility to automatically correct source code. Using coala takes a high burden from the developer of an analysis routine. write me an assignment It provides the advantage of being able to rapidly prototype code while being able to actually use it in production with no overhead, making the result well reusable for further research.

Muhammad Shoaib (~muhammad)

Login to add a new comment.