Streamed: 10/9 on Twitch
ðĻ Streamer tool upgrade! During this live coding session, we added TTS functionality to the Twitch Shoutout Bot!
â Star â Project Repository
ð Follow â on Twitch and GitHub
ðī Watch â Twitch VOD (replay)
Topic(s): Creating a single-purpose bot for shouting out Twitch team members and subscribers in chat
Language(s): Python, Javascript
Tech, Lib(s): VSCode, TwitchIO, websockets (SocketIO)
During the stream we...
â decided on an audio library to use (pygame)
â built out a little classymajig to play the audio
â added a method to the class to play tts
â debated endlessly on how to play mp3s from api calls w/python
â forgot to hide chrome while coding (hawwwkkwarrrd ð)
â got some help from jigo âĨ tyyyyy
â tried using a diff library (cuz ofc)
â diff library was a bad choice ðŽ
â learned how eyebrows work ðĪŠ
â struggled w/ pygame holding on to files after it plays it, blocking subsequent tts calls
â resolved the bug and discovered a "technique" called "double-buffering"
â GOT TTS TO PLAY! implemented the function into event logic ð
â cleaned up the code a bit and made commits to dev
â fed some sheep b4 we raided al sweigart :3
â accidentally hit the raid button too soon... ð
In the next stream...
We'll tie up any loose ends and make sure everything is documented and easy to deploy... then start planning our next project!
Top comments (0)