-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List of currently non-functioning voices #13
Comments
All English language TikTok voices are now found. Other languages currently in progress. Today I was able to figure out the request for fetching voices list JSON for each language in TikTok (with thanks to several people in the linked issue in the OP). Bad news it requires an Here's some quick and dirty documentation for it based on my testing... API endpoint
Required parameters
Optional parameters
Full URL example
|
Existing languages voices have now been updated for TikTok. France, Germany, Spain, and South Korea regions are only returning the default English voices using the above method. I don't know what happened to the original voice IDs they have but they do still work. I am assuming they are no longer available in the app, considering even some of the original English aren't any more. |
I know this is 4 days ago but about those Northern Sámi Acapela voices, They seem to work now (I tested out the voices in their demo), Not to mention they also removed the background noise. |
Thanks for the heads up. They must have fixed them in the last week or so, also nice that they've removed the background noise from all voices. |
You think you can try to add the Cepstral and VocieForge voices? |
VoiceForge is a simple enough addition and I'll hopefully get this added later tonight. Cepstral looks a little more complex but will likely be added quite soon. |
Added 26 functional voices. Based on my testing, character limit seemed to be arbitrary, always somewhere between 540-550 characters in length. I've set the limit to 540. One voice resulted in timeouts which has been added to issue #13
* adds VoiceForge voices Added 26 functional voices. Based on my testing, character limit seemed to be arbitrary, always somewhere between 540-550 characters in length. I've set the limit to 540. One voice resulted in timeouts which has been added to issue #13 * Update footer.php
@PeeFiftee both VoiceForge and Cepstral have been added. Unfortunately, Cepstral is already rate-limiting requests from my server now due to the amount of users it gets so it's not working well. VoiceForge appears to be fine though. |
I was gonna say. The Cepstral voices should have a VoiceForge version. Try those instead. |
Only the English ones though (and it seems like the new apis only got to the desktop versions, still waiting for the changes to make it to the mobile version) |
While you're at it. I'm sorry if it sounds like I'm annoying you, I'm trying not to. But can you try adding the Readloud(Ivona) and Microsoft SAPI4 (Sam, Robosoft, etc...) apis too? |
Can you add AT&T Natural voices for me? Some of them from Oddcast and other from ReadTheWords AT&T Natural from Oddcast {"vid": "1-1-1", "name": "Crystal", "flag": "US", "lang": "English", "accent": "American", "gender": "F"}, and missing from Vocalware are {"vid": "4-7-1", "name": "Jackson", "flag": "AU", "lang": "English", "accent": "Australian", "gender": "M"}, |
Add Readloud (Ivona) voices if you can |
and other AT&T Natural voices too This website is what you need to find: https://www.readthewords.com/Try.aspx Names and languages Mel (US English) |
Cerence voices do not work, throwing up a 500 |
Cerence: Yeah, looks like that might be an issue with their website as I'm getting the same error from different IP addresses too so they haven't blocked my server's IP. I don't even know how or where the URL for this originally came from, so unless they fix it or someone finds a new working URL we can access these will likely be removed in a future update. For those requesting new voices, please open a new issue for services we don't have yet. This thread is intended for reporting voices already on the website which have since stopped working. Also, for those asking about IVONA voices. Amazon bought IVONA years ago and (I believe) all the voices they had available are now part of Amazon Polly (which you can use from either the StreamElements or Streamlabs TTS). They should all have identical names so it seems redundant to add yet another API for these. |
The emotive and children voices from acapela are not working for some reason |
I think I found "new" Amazon Neural voices on Streamlabs API (some of them may work):
|
Also Laila (standard version) and Sergio (both versions) from Acapela no longer work. Can you remove them? |
Last updated: 3rd October, 2023
A number of the APIs have voices available that we either don't know the IDs for (if closed source like TikTok for example) or we do know them but for some reason they don't work. This issue aims to keep track of them all and can be updated as and when they're resolved.
Included are the JSON entries that would be in
voices.json
if they were working, in case you want to try them out for yourself on your own locally hosted copy of this library.TikTok
As a closed source app it's difficult to obtain the voice IDs. I previously relied on contributors to other GitHub repos to find these out. In the app there are a lot of named TTS voices that don't match their IDs, furthermore, there are many unique to certain countries/languages.
oscie57 and other contributors to oscie57/tiktok-voice#1 have been a reliable source of voice IDs so far. And thanks to the input of others there I've been able able to ascertain all of the English language voices that were missing.
Currently unknown English language voice IDs:
None!
It is now possible to obtain voice IDs from other countries (see replies), so these are currently in progress.
StreamElements
5 of the 'standard' engine Polly voices do not work. My guess is that these were intentionally removed by StreamElements from their API and replaced with better (in their opinion) alternatives from the Google Text-to-Speech ones they added.
Additionally, the Hebrew voice "Doron" (not a Polly voice) returns an error response despite being selectable by streamers in their dashboard - I would expect StreamElements to either fix or remove this one at some point as it's their only option for Hebrew speakers.
StreamElements
No known issues.
CereProc
No known issues.
IBM Watson
No known issues.
Acapela
No known issues.
Oddcast
No known issues.
Google Translate
No known issues, however the translate site will need to be checked every so often to see if any languages have had a voice added.
Microsoft Azure Speech (via Bing Translator)
A grand total of 142 of Microsoft's bank of voices do not work via the Bing Translator API endpoint we use to generate audio. While some of these are legitimately still in what they call a 'preview' phase, the majority don't appear to have any limitations. My guess is that Microsoft feel these ones aren't as suitable for reading user translations (unclear accent maybe?), though in any case it's odd that Bing specifically isn't able to access them given it's a first party product of theirs.
I don't hold much hope for many of these to ever work though those in preview (with a superscript ¹) may be worth checking from time to time.
VoiceForge
One voice always results in a timeout error.
ReadSpeaker
Removed. Demo website is now paywalled and voice synthesis can no longer be accessed for free.
iSpeech
Removed. Demo website has been non-functional since late 2022. The API is still functioning, though, but obviously requires a valid API key. As such this has effectively paywalled the service.Now available again (as of 3rd October, 2023) by using their actual API this time.
The "Greek Female" voice is no longer listed in the documentation but is still working.
The "Taiwan Chinese Female" voice works with the demo key but errors with some API keys, reporting it as an "Invalid voice". It is unknown why this happens.
The text was updated successfully, but these errors were encountered: