I am trying to create a voice that sounds like the Disney character Mickey Mouse.
My overall goal is to convert in real-time computer Text-To-Speech audio output to a voice that sounds like Mickey's. I'm hoping to accomplish this by applying a series of various filters on the source audio, but I'm not sure which ones to use. (If it helps, I'm currently attempting to do this in iOS utilizing the Audio Unit framework)
My naive initial guess was that this could be done by increasing the pitch of the source, but that does not result in a close sound.
Upon further analysis, it seems like a defining characteristic of Mickey's voice is an up-down sing-song quality. It seems like Mickey alternates between high and low pitched words, and within each word it also shifts upwards, and downwards. For example (0 being low pitch, 10 high), in first word the pitch starts at 5 and goes up to 8 and in second word the pitch starts at 7 and goes down to 3. But this is not consistent.
Some phrases that might seem to follow this pattern include: "Oh boy!", "Hot dog!" "Hi there!" "All right", etc. This doesn't always work though, as sometimes the character groups multiple words together before shifting pitches. I'm also not sure if pitch is the only factor here.
Theoretically I could apply different filters to different groups of words or blended between each other, but again, I'm not sure if I'm on the right track. (For what it's worth, I also found a post that more generally speaks about imitating voices, but I'm not sure if that would work here, and I'm hoping there is a more direct approach that might succeed, as that option basically generates an algorithm to manipulate the waveform of the voice without necessarily identifying any filters involved) Any help or pointing in the right direction would be greatly appreciated. Thanks!
For reference, here is a YouTube video that has some samples of Mickey's voice