don't ask why the end is scratch's text to speech while the rest is better-sam/Microsoft sam https://imrane03.github.io/better-sam/