Here are the new standards.. heavily backed by IBM and Nuance
VXML2 and SSML/SCXML,
Xhtml + Voice Profile, (also known as Xhtml+Voice1.) or X+V
And yes, you can do it all in JS, if you preferred....
-E