How would I make a gibberish-type voice?
How would I go about making randomized sounds that play as dialogue appears? Incase you don't understand, I i mean like banjo kazooie, animal crossing, or kiwi64, does it have to be pre made sound or is it controlled in a script?
It varies. Some games invent a gibberish language for voice acting, some games have a library of gibberish word sounds that are randomly strung together. Or if you wanted same gibberish sound for different words you could use a dictionary to map your dialog to the sounds. $$anonymous$$akes it a bit more believable. If a word dictionary is too large for the range of dialog you will be using, you could simply map phonemes to gibberish sounds, which means you don't need many. This would allow you to output consistent gibberish for any word.
The easiest, is random gibberish phonemes.
The most flexible and convincing would be gibberish phonemes which match the phonemes in the text. This would require you to parse the dialogue at runtime and play back the sounds at your desired conversation speed. Don't forget to include spaces and punctuation to produce appropriate pauses in your output. You could also do phoneme variations for ones which are followed by say a question mark. This gives that natural tone shift you get when people ask a question.
Hope this helps get you started.
Answer by McGravity · Apr 22, 2021 at 12:57 PM
Probably there are many ways to do it. One way to do it is explained in this video quite good: https://www.youtube.com/watch?v=REHzpDWUL74
Your answer
Follow this Question
Related Questions
Unity Android Voice Recognition 0 Answers
My audio doesn't play, I'm through my options... 1 Answer
voice recognition 2 Answers
Universal sound control across each scene 0 Answers
Voice Command using HoloToolKit 0 Answers