Theres also Cantor which allows you to add pitches to the words and has a piano roll interface , its 200quid but i have got some use out of the demo software Its a vocal synthesizer that doesn`t use samples and is a bit hit and miss ,but could be really interesting ,especially if you get it to sing nonsense and unpronouncable words ;)