Windows phone 8.1 无法添加对windows.media.speechsynthesis.dll的引用

Windows phone 8.1 无法添加对windows.media.speechsynthesis.dll的引用,windows-phone-8.1,text-to-speech,system.windows.media,Windows Phone 8.1,Text To Speech,System.windows.media,我正在windows 8.1(silverlight)中进行文本到语音转换,我需要访问synthezeTextToStreamAsync方法,我需要为该方法添加对windows.media.speechSynthesis的引用。我无法将此引用添加到我的项目中 它将错误消息显示为 无法将对更高版本或不兼容程序集的引用添加到项目中 我目前正在使用Visual studio 2013专业版。有人能帮我解决这个问题吗?看,它只在8.1 XAML应用程序中受支持,在8.1 Silverlight应用程序中

我正在windows 8.1(silverlight)中进行文本到语音转换,我需要访问
synthezeTextToStreamAsync
方法,我需要为该方法添加对
windows.media.speechSynthesis
的引用。我无法将此引用添加到我的项目中

它将错误消息显示为

无法将对更高版本或不兼容程序集的引用添加到项目中


我目前正在使用Visual studio 2013专业版。有人能帮我解决这个问题吗?

看,它只在8.1 XAML应用程序中受支持,在8.1 Silverlight应用程序中不受支持。

谢谢。。。您能为我推荐一些其他方法来访问windows 8.1 silverlight moblie应用程序中的文本到语音部分吗???使用windows.Phone.speech.Synthesis.SpeechSynthesizer非常感谢先生您节省了我的时间这是我的代码此部分私有无效按钮\u单击(对象发送者,RoutedEventArgs e){SpeakText(音频播放器,“Hello world”);}私有异步void SpeakText(MediaElement audioPlayer,字符串TTS){Windows.Phone.Speech.Synthesis.SpeechSynthesis TTSSsynthesis=新建Windows.Phone.SpeechSynthesis.Synthesis.SpeechSynthesis();SpeechSynthesisStream ttsStream=等待TTSSSynthesis.SynthezeTextToStreamAsync(TTS);audioPlayer.SetSource(ttsStream,“”;}