🚨 Streamer tool upgrade! During this live coding session, we added TTS functionality to the Twitch Shoutout Bot!
✔ 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... 😏
We'll tie up any loose ends and make sure everything is documented and easy to deploy... then start planning our next project!