Procedural sound to create speech like sounds

BlitzMax Forums/BlitzMax Programming/Procedural sound to create speech like sounds

christian223(Posted 2010) [#1]
I had the idea to make the dialogues in my game with procedural voice acting, I wonder if this is possible with something that exists already, like a mod or something.

I do not care if it the procedural voice reads exactly what the dialogue says, but if it gets close to a voice (like the sims), even a humming or oooh or aaaah sound will be enough to convey a living thing saying something with emotion.


GfK(Posted 2010) [#2]
I'm not aware of anything that does this already.

I've checked out some text-to-speech software before (names escape me) but I found that generally they were only any use if all your game characters were either Stephen Hawking or Dame Edna (or somewhere between).


christian223(Posted 2010) [#3]
Yes me too, text to speech can read, but it is not suitable for voice acting, thats why I dont care much about the voice reading exactly what is on the dialogue, I am happy with the voice just humming, but actually doing it with emotion. Something like a vocoder would work I think.


Tommo(Posted 2010) [#4]
Brucey is working on something you might feel useful...

http://maxmods.googlecode.com/svn/trunk/speech.mod/

Check it out. ;)


Kryzon(Posted 2010) [#5]
I've checked out some text-to-speech software before (names escape me) but I found that generally they were only any use if all your game characters were either Stephen Hawking or Dame Edna (or somewhere between).

Hahaha that's cruel, but I can't stop laughing.


christian223(Posted 2010) [#6]
Thanks Tommo. When I run the example Avira Antivir detects a trojan on the exe it produced, weird... I'll keep testing though, thanks.


Armitage 1982(Posted 2010) [#7]
Yeah me to I report this to Brucey yesterday. It's probably a false positive from Antivir (this free antivirus keep warning me with false positive it's tedious).

Maybe you could try to use something like this http://www.csounds.com/
I know it's C and not easy to understand but it's a starting point.

I remember having quite success in doing this thank to MBrola but I think the license was only for non-commercial software : http://tcts.fpms.ac.be/synthesis/mbrola.html

You probably will have a better success with pre-recorded downloadable sentences with this TTS from AT&T (one of the best) : http://www2.research.att.com/~ttsweb/tts/demo.php

Of course this method will increase the size of your application and is still for non-commercial uses...