voice for arduino

i've been wondering if voice would be possible for arduino.
by using a fractal as a generator for a pwn pin (0..255) output for voice singnal

i'm not deeply into fractals, but i like to drop the idea here

Words can be split up in phonons , small vocal parts.
there are too many of them to store on an arduino's memory
thats where a fractal can come in handy give it a start and an end number and it will produce a pattern
my thinking is (wrong or not?) that eventually a fitting patern for each phonon could be found
and thus a phonon can then be described in a start number and end number of the fractal function

main problem.. the right fractal for the task / another computer prog to find the phonoms inside the fractal

The problem is not the storing of the phonemes (of which there are 44, for the English language), but the lookup table that breaks down speech into the phonemes required to reproduce it.

Not fractals but here are a couple of projects that generate speech:
http://code.google.com/p/tinkerit/wiki/Cantarino
http://www.societyofrobots.com/member_tutorials/node/211

--- bill