Inspiration
We all enjoy using discord and think it's a cool platform. We wanted a way to expand on its functionality in a way that hasn't been done by any other bot.
What it does
Our bot can join a voice channel in discord and individually run speech recognition on each user in the channel.
How I built it
We used a dev fork of a popular discord api library and modified it to allow the functionality we needed. The PCM data packets are then strreamed to google cloud services speech to text api for analysis.
Challenges I ran into
Accomplishments that I'm proud of
What I learned
What's next for voice-burd
We would like to explore both voice command functionality, as well as the possibility to transcribe audio for deaf users. Given that each person in the voice channel is analyzed separately, it's very feasible to make a person-by-person live transcription of any conversation that takes place in a voice channel,
Built With
- discord
- discord.py
- python
Log in or sign up for Devpost to join the conversation.