linuxaudiovoicerubber-bandespeak

HOW-TO Make computer sing


I'm trying to develop an online application where the user writes some text and the software sings it back to the user.

I can currently generate the audio file with the words spoken by the computer using espeak, but I have no idea how to make it sound like a song, how to add rhythm to it.

I'm able to change the pitch and tempo using rubberband, but that's as far as I've gotten.

Does anyone have a clue how to make this happen?


Solution

  • I've ended up using Festival's singing mode. It sounds reasonably well, except for the fact it only works with English voices.