关于Windows 8.1 语音合成的问题

ya****eo UID.1310040
2016-03-15 发表

我之前发过一个帖子,是提问WP8.1语音合成的问题的(***链接停止解析***),现在我需要做一个Windows 8.1的语音合成,但是我发现Win8.1的代码有些不同了,例如:


var synth = new SpeechSynthesizer();
var yaoyao = SpeechSynthesizer.AllVoices.FirstOrDefault(x => x.DisplayName == "Microsoft Kangkang Mobile");
synth.Voice = yaoyao ?? SpeechSynthesizer.DefaultVoice;
SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync("你的文字");
var mediaElement = new MediaElement();
mediaElement.SetSource(stream, stream.ContentType);
mediaElement.Play();

我这里要选择的是"Microsoft Kangkang Mobile"这个发音,但是运行后却还是执行"Microsoft Yaoyao Mobile"这个发音,请问这是为什么?


另外我还想提问,在Win8.1里,怎样通过代码发送邮件?WP8.1的EmailMessage在Win8.1里用不上。

请大伙帮个忙,感激不尽

标签: Windows 语音

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
wcavell UID.34926
2016-03-15 使用 Lumia 920 回复

因为没有那个Microsoft Kangkang Mobile 这个语音包,使用了默认的

ya****eo UID.1310040
2016-03-15 回复

Quote***链接停止解析***
因为没有那个Microsoft Kangkang Mobile 这个语音包,使用了默认的


哦!原来是这样,谢谢你
另外,你知道WIndows8.1 里面怎么通过代码发邮件吗?
EmailMessage用不了

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报