Designing a Google Meet Transcription Bot: From Concept to Deployment
Anuj Menta (~anujmenta) |
1
Description:
In an era where virtual meetings have become the norm, efficiently capturing and transcribing meeting content has become quite important and abundant. This session will guide you through the process of building a transcription bot tailored for Google Meet. We will explore the complete development cycle, from initial concept to deployment, using Python and relevant APIs.
The project is based on my personal experience of trying to try and create a transcription bot that can join my virtual meetings(which I intend to extend it to my in-person meetings) and act as my shadow. We often find ourselves in a position where we are trying to recollect the tiniest details of the conversation. Thanks to the rise of Generative AI, this has become very easy to do.
If time permits, I intend to talk about all the interesting features you can build from a product standpoint which comes from talking to users, getting to know their pain-points and building in a lean fashion.
Prerequisites:
The audience need to have a working understanding of the fundamentals of building a software like building APIs, a high level overview of text-to-speech using language models and should have ideally gotten their hands dirty playing around with some Machine Learning models. The talk is best suited for someone who is looking to build an end-to-end product(like a Micro SaaS) and is looking to understand what it takes.
Content URLs:
The codebase and pitchdeck are private as of now, but I will be sharing snippets of the code and a slide-deck to go with it a couple of months before the talk is set to talk place.
Speaker Info:
Anuj is a Data Scientist turned Software Engineer with close to 7 years of experience where he wore different hats ranging from Data Scientist to Machine Learning Engineer to a Software Engineer. He leads the Product Engineer team of a sports-tech startup based out of Bangalore. He has worked in the US for about 4 years before choosing to return to pursue his passion to build products driven by technology. He has a Masters in Math and Computer Science from IIT Kharagpur and a MS in Computer Science and Entrepreneurship from NYU.
He loves solving problems using code and you can often find him going on and on about the side projects he is building. In his spare time he likes to competitive solve the Rubiks cube(which he can solve in about 10 seconds) or playing Tennis.
He's previously spoken at Pycon India'17, Pycon France'18, Pycon Canada'19 and PyGotham'23. He was also invited to speak at Pycon India'18, Pycon Italy'18 and Pycon UK'18 to name a few. All of his talks are about some of the interesting projects he managed to work on by himself. He believes in giving back to the Python community that has given him so much to be happy about!