Avatar

Francisco Moschetti

Uruguay.
Web developer alergic to leetcode.

Back to projects

Soundbits

Visit the website
Soundbits

What is this?

It’s a twitch integration that allows livestreamers to give their audience another way of interacting with the stream through donations. The idea is simple: You donate bits (twitch currency) and in the message of the donation you can include a prompt, that will be used to generate a sound effect, and that sound effect is played during the livestream live. The streamer gets money, the audience gets to play fart noises, win-win.

How does it work.

I made a Django web app, that connects to twitch servers via webhook. When a new “cheer” comes in, I create a celery task to make an api call to ElevenLabs API, and upload the resulting file to an s3 bucket. To finish, I send a message using websockets to the livestream to play the sound effect, and show the name of the user in the stream.

Why?

Turns out people love fart noises for some reason. I just want to give people the chance to share that joy.

GTM strategy

I tested the idea by doing a small donation on different streams and telling the streamer that i was building this app and if the would want to try it. When the chat sees that, they inmediatly start asking the streamer to use the app. I also tested reddit ads for this, with the huge budget of $10 - Of course not much out of this, decent CTR - bad

What’s next.

When i reached out via discord they ghosted me, even when streamers said they wanted to use the app. This could be due to:

  • They didn’t want to set it up - The fix for this is to make a Twitch clien extension so integrating this will be just a couple of clicks.
  • They are afraid of their audience, Twitch is a little strict with TOS and for a streamer getting banned means no income - The fix is to show proof of safety and moderation settings.
  • Bad Ad performance - low CTR and bad engagement in landing site. This is fixed by the extension too, because that way i would be featured in Twitch’s directory. Also UGC has a lot of potential with this project, will test that out.
  • Branding - I think i have to “memefy” the site and brand a little bit to resonate more with the intended audience (gamers.)