-
Notifications
You must be signed in to change notification settings - Fork 79
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
Add new voices #1
Comments
I don't think TTS is available for all of the languages, though. Like, I tried everything from |
Alright, here's the voices i found with the script (tested 000-046 at time of writing):
|
me and a friend found out that italy doesnt have access to the tts so it makes sense |
Ah, I see. Oof for SpaghettiLand I guess |
what voice is https://vm.tiktok.com/ZMLG634wt/ |
Alto: I cant remember who. There's a new text to speech that can sing, Its 2 voices, Alto, and others... i cant remember who is those EDIT: Alto, Tenor sings. |
i found the narrator and singing voices #11 |
@ashmonty wondering if you can run that script again? possibly could pick up some new voices that ive seen around |
Alrighty! Do keep in mind that the script only checks for languages, not for special voices |
Update: found the same voices in this list |
ahh shit |
gotten by https://github.com/Wolfhound905 |
@oscie57 Voice Codes vietnamese? |
How can i get voice codes for my language? |
|
does anyone know the code for the new TiktokVoice from optimus prime? |
I also need it too, but the Spanish (Latin American) Optimus Prime |
Recently for
|
@ClaudioBo How are you getting these voice codes? |
i'm not sure how others have been doing it but i was using https://github.com/NSExceptional/FLEXing on a jailbroken iOS device. i can't remember the exact steps i took because i can't get it working on my current device but i just looked through all the menus and searched for known voice names as i used them in the app. that helped me find where to look for unknown voice names and from there i was able to find new ones |
I didn't see anyone mention it here, you appear to be missing |
@ExDrill This is how I got those Requirements
Steps
Having said the above, I want to ask the following providing the next information: Voice list endpointSo my idea is getting all the Obviously If anybody is interested and curious enough, I hope this little information that I've found helps you (and helps everyone else who uses this whole TTS service thing) (Changing Tiktok language doesn't work, I dont know if it works by changing the phone's system language, or using a proxy... I don't know if using a proxy is possible because
|
You were probably doing a POST request when it only accepts GET; my cURL requests attempting to replicate it gave specific error messages regarding what data was missing. So after much trial and error I now know which params are required. However, I need to do further testing with language and region parameters (there are a total of 6 region parameters and 3 language parameters being sent with the request) to determine what each one is actually for and if it affects the JSON returned. I'm sure there must be a way to get other language's voices from a properly crafted request. Anyway, it requires a LOT more parameters than just In the meantime, I have managed to obtain all the missing English voice IDs which I'll post here later - I need to do some more testing first. Thanks again for posting those steps @ClaudioBo, it was extremely helpful. |
I figured out the request for fetching voices list JSON for each language! Bad news it requires an Here's some quick and dirty documentation for it based on my testing... API endpoint
Required parameters
Optional parameters
You'll need to include both of the above parameters if you want voices specific to a region. Note that although we have voice IDs for France, Germany, Spain, and South Korea; using any of their country codes will only return the default English voice options. I don't know what's happened to those original ones but they do still work if used. Also, I suspect China uses a separate API as setting Full URL example
I hope this proves helpful to others. |
Full list of voicesNames are as shown in the app for that language, additional names in parentheses are either what other languages call the voice or is suggested by the id for it. I haven't tried every region code in the world but I did try every one listed in the original post, and combined with old voice IDs we already knew of this is what I believe is now a fully complete list. English
French
German
Indonesian
Italian
Japanese
Korean
Portuguese
Spanish
Duplicated voices removed from the above table
|
This is a pretty awesome list but I don't see "Italian Male" (it_male_m18 is the voice code) in the list. |
Thanks, I'll edit my comment to include that. It was stated earlier in the thread that Italy didn't have access to TTS, and when I set |
|
Any updates regarding voices being added? |
i know, this voice was so freaking cool in the mexican voice, I don't think it come back |
I am sure there are TTS voices for other languages, so maybe try and figure out the options?
These are all the languages supported in the app.
The text was updated successfully, but these errors were encountered: