Inspiration
Kenku are a D&D race of crow-people who have been cursed to have no voice. They can only speak by repeating what it has heard. We decided to make a discord bot for our server and we plan to use it for our campaign.
What it does
Flavio bot can entertain by controlling music, sending memes, telling jokes and imitating members. Since it can learn from listening to conversation's in servers, Flavio can be trained to speak like a Kenku friend would.
How we built it
We coded Flavio in Node.js with Discord.js, and used the Wit.ai, jokeapi, meme-api and the YouTube API.
Challenges we ran into
Combining and handling audio streams
Accomplishments that we're proud of
Making a discord bot capable of speaking using a variety of audio sources
What we learned
Playing audio from two sources through one output is tricky to balance. Filter the speech output from you NLP ai.
What's next for Flavio
Learning more words and getting improved phrase generation A full on chat service where users can have conversations with Flavio
Sources we used:
https://github.com/mundoex/discord-tts#readme https://github.com/healzer/DiscordEarsBot https://github.com/wit-ai/node-wit#readme https://refruity.xyz/writing-discord-bot/
Log in or sign up for Devpost to join the conversation.