アジェンダ
- 概要
- サンプルコード
- 今後の改善点
概要
音声合成するAPIで音声のストリームを作ってMedia Element に流すだけで出来ます。
サンプルコード
注意点
- 事前にUIの方にMedia Element を配置してください
- 自分の環境では、声がめっちゃ小さかったです
private async void button_Click(object sender, RoutedEventArgs e) { var VoiceStream = await new Windows.Media.SpeechSynthesis.SpeechSynthesizer().SynthesizeTextToStreamAsync("Hello World"); this.mediaElement.SetSource(VoiceStream,VoiceStream.ContentType); this.mediaElement.Play(); }
今後の改善点
- 音声の性別を変更したいなー
- HDMI で接続したディスプレイから音声を流したいなー