Virsyn's virtual singer software Cantor
has now added voices and pronunciation for German (which Virsyn says
works nicely for Latin pronunciation, too). Version 1.6 includes German
support with 100,000 words, which handily beats my own 23-word
vocabulary in German, most of which is related to food. There's also a
new choral generator feature and the ability to import MIDI songs
complete with lyrics.

By the way, if you're imagining all of this sounds pretty weird, you're
right. Deliciously so. Check out the range of possibilities in the
sound samples. It's a heck of a step up from those annoying choral
'ahs' in General MIDI and you can freak out your friends.