Skip to content

Instantly share code, notes, and snippets.

@necauqua
Created May 16, 2025 19:43
Show Gist options
  • Save necauqua/eb5c446ef1597b75f92d744129589e3e to your computer and use it in GitHub Desktop.
Save necauqua/eb5c446ef1597b75f92d744129589e3e to your computer and use it in GitHub Desktop.

Madison TTS funky bits

Dunk said he uses "whatever the default streamelements tts voice is". That was not enough information, so with some trial and error, I've figured out that it's Madison (English, American) voice model from the Amazon Polly TTS service.

You can test it on something like this https://lazypy.ro/tts/?voice=en-US-Wavenet-F&service=StreamElements&text=&lang=English&g=A

Compared to a legend like Brian, Madison is very hard to find workarounds/breaks/funny sounds for (or I just suck at this).

However, I did find a couple usable ones, this document is to list those.

StreamElements filters out messages with some common swears (like fuck), most annoying of which are ass (which is like, a very mild swear lol) and pussy (which is understandable, but also often used in context like "you're such a pussy" and not straight up text porn lmao) - and trying to come up with text that will make sound similar to those is also desirable.

And also Madison pronounced some dunk-specific things (like buhee) wrong - workarounds for which are also here.

Obviously the single good character I found is ', allowing to stop it from changing how the letter sounds based on the following letter without introducing a punctuation pause.

Words

  • phuck - a classic, got a little accent to it
  • buhi - correctly pronounces 'buhee'
  • uug'uu - a pretty good uguu
  • aa'yaa'yaa - eh, sounds better than "aYAya" it does with ayaya. It thinks AYAYA is an abbreviation ofc.
  • aa's - the closest I got to "ass" (with a bri'ish accent tho xd), idk it's good enough
  • puss'i - a good enough "pussy"

more to come?. idk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment