[WM][VB][不愛看文字唸給你聽的服務]
Step1:首先下載 http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&displaylang=en SDK 安裝
Step2:開啟vs2008新增一個vb 智慧型裝置專案在畫面產生一個下拉選單用來選擇語言、文字方塊用來輸入轉成聲音的文字、功能按轉換用來驅動WebService,產生好了在功能表檔案\加入\新網站,加入一個 ASP.NET Web 服務。
Step3:撰寫Service.asmx程式碼
PS:參數的language是怎麼來的請參閱你所安裝的Speech的應用程式,在控制台裡面有一個語音選取的順序,如果你不想中英切換的話,你就設好某一個語音按下確定,在WebService裡面就不用設定Voice.Voice = Token 這段程式碼
Step4: 先來測一下Service.asmx,將滑鼠移到Service.asmx上按下右鍵點選在瀏覽器中檢視
Step5:將參數輸入完成後,按下叫用
Step6:成功產生wav檔,接著來去手機上產生web連結
Step7:將滑鼠移到SmartDeviceProject1上方按下滑鼠右鍵加入Web參考
Step8:在URL輸入剛才瀏覽器上的url按下移至,找到了服務後可以在Web參考名稱文字方塊輸入你想要命名在按下加入參考
Step9:撰寫Form1.vb程式碼
Step10:按下偵錯\開始偵錯來部署應用程式測試一下
Step11:挑選你要轉換的語音
Step12:輸入你要的轉換文字,按下轉換鍵等待伺服器所回傳的wav 路徑訊息,接著回傳的訊息按下ok就會有聲音出現了
Step13:源碼下載
參考http://www.microsoft.com/china/community/program/originalarticles/TechDoc/Cnspeech.mspx