I'm working on a PowerShell script to create wav files of synthesized singing using SAPI. I've run into several problems:
You'll want to use SSML and the SpeechSynthesizer.SpeakSSML
method.
Then you can use the <break>
element to specify a pause time, and the <prosody>
element to specify changes in rate.