0

Я работаю над преобразованием текста в речь в windows 8.1 (silverlight), и мне нужно получить доступ к методу SynthesizeTextToStreamAsync, для которого мне нужно добавить ссылку на Windows.media.speechSynthesis. Я не могу добавить ссылку на мой проектне удалось добавить ссылку на windows.media.speechsynthesis.dll

он показывает мне сообщение об ошибке, как

Ссылка на более высокую версию или несовместимой сборки не может быть добавлен в проект.

В настоящее время я использую профессиональную версию Visual studio 2013. Может кто-нибудь, пожалуйста, помогите мне с этой проблемой?

+0

Вот мой код для этой части частная пустота Button_Click (объект отправителя, RoutedEventArgs е) { SpeakText (аудиоплеер, "Привет мир"); } частный асинхронной недействительным SpeakText (MediaElement аудиоплеера, строка TTS) { Windows.Phone.Speech.Synthesis.SpeechSynthesizer ttssynthesizer = новый Windows.Phone.Speech.Synthesis.SpeechSynthesizer(); SpeechSynthesisStream ttsStream = ожидание ttssynthesizer.SynthesizeTextToStreamAsync (TTS); audioPlayer.SetSource (ttsStream, ""); } –

ответ

0

Посмотрите на MSDN, он поддерживается только в приложениях XAML 8.1, а не в приложениях Silverlight 8.1.

+0

спасибо ... Не могли бы вы предложить мне некоторые другие способы доступа к части текста в речь в Windows 8.1? Silverlight moblie apps ??? –

+0

использование Windows.Phone.Speech.Synthesis.SpeechSynthesizer –

+0

АНИ отличается, используйте эту https://gist.github.com/ceee/8235943 –