Usually after doing a little speech synthesizing in our phone we usually stumble on one question, can I save this stream?
Luckily you can! All you gotta do is pull this out of your sleeve. 🙂
var synth = Windows.Media.SpeechSynthesis.SpeechSynthesizer(); SpeechSynthesisStream speechstream = await synth.SynthesizeTextToStreamAsync("Hello People"); using(var reader = new DataReader(speechstream)) { await reader.LoadAsync((uint)stream.Size); IBuffer buffer = reader.ReadBuffer((uint)stream.Size); await FileIO.WriteBufferAsync(outputFile, buffer); }
And, you’re done! Your file would be a .wav file of course.