[UWP] 音声合成 API を使ってテキストを喋らせる

音声合成 API を使ってテキストを喋らせる。

var text = "Hello World";
var synthesizer = new Windows.Media.SpeechSynthesis.SpeechSynthesizer();
var stream = await synthesizer.SynthesizeTextToStreamAsync(text);
var  mediaElement = new Windows.UI.Xaml.Controls.MediaElement();
mediaElement.SetSource(stream, stream.ContentType);
mediaElement.Play();

【参考】
Windows.Media.SpeechSynthesis namespace – Windows app development
Windows10 IoT Core (UWPアプリ) に喋らせたい! – くうと徒然なるままに

【関連】
音声操作 – Windows app development


カテゴリー: UWP タグ: , , パーマリンク