Microsoft提供的文檔和其他幫助鏈接建議使用VS2015。Microsoft認知語音到文本
我有一個使用WPF中的VS2010構建.net framework 4.0的項目。我想在我的項目中實現對文本功能的演講。
注意:我無法升級到VS2015,並且想要使用VS2010實現 微軟認知語音到文本功能。
這是可能的,請做解釋,如果可能或不可以。
在此先感謝。
Microsoft提供的文檔和其他幫助鏈接建議使用VS2015。Microsoft認知語音到文本
我有一個使用WPF中的VS2010構建.net framework 4.0的項目。我想在我的項目中實現對文本功能的演講。
注意:我無法升級到VS2015,並且想要使用VS2010實現 微軟認知語音到文本功能。
這是可能的,請做解釋,如果可能或不可以。
在此先感謝。
我不認爲VS2015是一個要求(雖然我不是100%肯定)。我的團隊最近在github上添加了一個示例語音到文本的機器人:https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/intelligence-SpeechToText,它顯示瞭如何將用戶上傳到文本的音頻文件。您可以輕鬆地將代碼移植到WPF應用程序(請注意,該示例在C#和node.js中可用)。檢查出來,讓我們知道它是否工作。
感謝您的回覆,並會通知您所取得的進展。 – user1528468
雖然有一個問題,而不是使用音頻文件,我可以使用話筒代替(即從麥克風錄製用戶說話的音頻,然後顯示相同的內容)? – user1528468
是的,Speech API支持音頻流,如文檔中所述(https://www.microsoft.com/cognitive-services/en-us/Speech-api/documentation/API-Reference-REST/BingVoiceRecognition#SpeechService)。我發送的例子是使用音頻文件作爲輸入,因爲消息通道不支持將音頻流發送給機器人。但是,您可以輕鬆將API的輸入更改爲流式音頻。 –
您有具體問題嗎?你嘗試過一些沒有用的東西嗎?認知服務是一種可以從任何語言調用的REST API。這是常識,你應該使用最新版本,特別是當它是免費的。此外,.NET 4.0不再受支持,4.5.2是二進制替代,這意味着您的機器和客戶可能已經使用了4.5.2。 –
是的,我確實嘗試將代碼移植到.Net 4.0,使用VS2010時也是如此,但我沒有成功。正如你所說,我認爲我將不得不使用4.5框架,並且可能是更新版本的Visual Studio。 – user1528468
端口是什麼代碼?這是一個REST API,你只需要調用它就是WebClient或HttpWebRequest,儘管你必須自己處理認證並生成正確的URL。 SDK和代理雖然是用.NET 4.5編寫的。 –