1
我試圖重新創建MSDN網站上使用的simle Text to Speech示例。然而,無論何時代碼來創建SpeechSynthesizer類的實例,它在WP8.1仿真器上運行時都會失敗,並顯示未經授權的錯誤。我目前沒有真正的設備進行測試,看看這是否有所作爲。在WP8.1仿真器中創建SpeechSynthesizer實例時發生未經授權的訪問異常
我的代碼很乾脆:
private async void TTS()
{
// The media object for controlling and playing audio.
MediaElement mediaElement = new MediaElement();
// The object for controlling the speech synthesis engine (voice).
var synth = new Windows.Media.SpeechSynthesis.SpeechSynthesizer();
// Generate the audio stream from plain text.
SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync("Hello World");
// Send the stream to the media object.
mediaElement.SetSource(stream, stream.ContentType);
mediaElement.Play();
}
我知道有一個與SpeechSynthesizer在Windows 8.1的問題,我發現這個解決方案,尋求解決問題的時候,卻發現一點關於與WP8問題.1 SpeechSynthesizer。有沒有人遇到這個問題,並找到一個修復?
非常感謝!修復了這個問題 – JayDev