夥計們, 我想放在一起,我使用微軟的SAPI到服務器端系統:SAPI:服務器端聽寫
- 在服務器中執行多個同步聽寫風格的認可。
- 此外,所有認可可以使用不同的揚聲器配置文件(我的應用程序將識別用戶並向SAPI指示要加載的配置文件)。
- 我也想通過編程來訓練各種用戶配置文件。
我已經知道以上的一些不可能從託管代碼,即System.speech命名空間。任何人都可以啓發我,我是否試圖在理論上使用SAPI 5.x做些什麼?
感謝您的幫助。
-Raj
夥計們, 我想放在一起,我使用微軟的SAPI到服務器端系統:SAPI:服務器端聽寫
我已經知道以上的一些不可能從託管代碼,即System.speech命名空間。任何人都可以啓發我,我是否試圖在理論上使用SAPI 5.x做些什麼?
感謝您的幫助。
-Raj
您需要Microsoft Speech Server做到這一點。您仍然可以使用託管代碼,但您需要使用Microsoft.Speech.Recognition庫(使用Server引擎)而不是System.Speech.Recognition(使用桌面引擎)。
除此之外,當然,您想要的任何東西都可以在本地SAPI中完成。
Eric,謝謝你的迴應。 Microsoft.Speech.Recognition庫不允許聽寫語法。在進行我的研究時,我發現目前基於微軟的基於服務器的語音產品不會聽寫,也不會暴露這種能力。此外,語音API的託管代碼變體僅限於最常見的用例:編寫語音感知用戶交互式應用程序(如在非服務器中)。看起來像本土SAPI是我需要的方式。 – Raj 2010-08-18 17:31:51
你仍然需要服務器引擎來做你想做的事。桌面引擎不適用於電話質量的音頻。 – 2010-08-19 16:25:24
是的。我正在考慮通過基於網絡(flash/silverlight)的UI或移動應用將音頻流式傳輸到基於SAPI的服務器。 – Raj 2010-08-20 01:31:32
你最終找到解決方案嗎?如果你願意,你應該將它作爲答案發布。 – Houseman 2014-12-17 16:22:11
我以這種方式結束了使用SAPI的自解決方案。查看http://www.nvoq.com/ – Raj 2014-12-29 18:42:16