2013-04-15 28 views
0

我的要求是文本到語音中的Windows Phone 7,所以我在谷歌搜索,我找到了鏈接,我嘗試在bing.com/developers頁面進行註冊,但它會在那裏的一些如何在bing.com的windows phone 7中註冊我的文本語音應用程序?

我試圖與這網頁鏈接,但它將轉到Windows Azure頁面。

http://www.bing.com/developers/appids.aspx

和我按照這個教程。

http://www.codeproject.com/Articles/259727/Text-to-speech-in-windows-phone7

否則請建議我對於這個問題的任何有用的鏈接。

任何人都可以幫助我嗎?

+0

我注意到了Bing API自己移到了Azure上。做了一些搜索[上](http://stackoverflow.com/questions/15720658/windows-phone-text-to-speech)[與](http://research.microsoft.com/en-us/projects /hawaii/default.aspx)[這些](https://www.ispeech.org/developers/dotnet)[可能](http://ttsforwindowsphone7.codeplex.com/)[options](http:// msdn。 microsoft.com/en-us/windows/dd901770)。我還沒有測試過任何一款,但我正在爲我的應用添加類似的功能。 – doubleJ

回答

0

只是偶然發現了這個問題。它相當古老,但我不認爲你需要必應。必應語音控制是我用來演講文本的東西,但是你說你想要文本到語音。通過使用SpeechSynthesizer,可以在Windows手機上輕鬆完成。請參閱本教程:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207057(v=vs.105).aspx

+0

請注意,問題標題指定Windows Phone 7,該鏈接指定Windows Phone 8.它可能沒有任何幫助。 – doubleJ

0

我剛剛使用Text-To-Speech with Microsoft Translator Servicemy Windows Phone 7 app(以及測試版)添加了簡單的文本到語音轉換功能。

您可以從他們的網站,NuGet或從Visual Studio中下載它(這是我發現它的方式 - 管理NuGet包 - 搜索「文本到語音轉換」)。

這裏有一些開始的C#代碼...

// required for SpeechSynthesizer 
using TranslatorService.Speech; 

namespace AppName 
{ 
    public partial class MainPage : PhoneApplicationPage 
    { 
     private void TextToSpeech_Play(object sender, EventArgs e) 
     { 
      SpeechSynthesizer speech = new SpeechSynthesizer(CLIENT_ID, CLIENT_SECRET); 
      speech.SpeakAsync("This is a beautiful day!"); 
     } 
    } 
} 

要使用這個庫,你需要去Azure DataMarket並註冊您的應用程序,以獲得所需要使用客戶端ID和客戶端密鑰服務。您還需要前往https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb並訂閱Microsoft翻譯服務。有很多選項,基於每月的字符數量。該服務每個月免費最多200萬字。

相關問題