chrisjp / tts

A simple tool to demo text-to-speech using various services' voices. HTML5 and Vanilla JS.
https://lazypy.ro/tts
MIT License
63 stars 12 forks source link

Are the "legacy voices" from Streamlabs covered with this? #5

Closed LukasThyWalls closed 1 year ago

LukasThyWalls commented 1 year ago

Hello.

Anyone knows a way to test the Streamlabs "Legacy Voices"? I just look up with this and no one of the ones that work doesn't seems from them.

What is the API these voices come from?

Thanks!

chrisjp commented 1 year ago

I wasn't actually aware of those so called "Legacy Voices" when I made this. I suspect they were deprecated for quite some time and eventually removed from Streamlabs. Sorry but I don't know of any other APIs that have these voices available. And I don't even know what they were called so that I could search for them.

LukasThyWalls commented 1 year ago

Thanks anyway!

They were never deprecated, they are there for years and you can still use them right now for Twitch alerts and things like that, although as their name say they look like the "old" version (they don't have names, and only one per language) and maybe they wanna get rid of them but they never did because some people still use them...? idk.

Also, i don't find anywhere in the Streamlabs website where says from where the API voices comes from, not only the Legacy ones, also the "Polly" ones.

In any case, very nice project! Thanks!

chrisjp commented 1 year ago

Oh I didn't realise. I'm not a Twitch streamer myself and not sure I've watched any who use those old voices.

The Polly voices are named that because they come from Amazon's Polly service. The full list of voices and their names is here: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html

But you're right, last time I checked neither Streamlabs or StreamElements explicitly mentioned that the voices were from Amazon Polly, the only reason we know this is because the voice names are the same (e.g. Brian). Also, they don't have ALL the Polly voices available, so it was a process of trial and error for me to figure out which ones were usable. It would be nice if they had a list somewhere.