2011-05-18 102 views
1

我嘗試這樣做,使用Windows語音識別庫的一個項目,我試圖添加到System.speech參考:因爲我使用我找不到System.speech

SpeechSynthesizer synth = new SpeechSynthesizer(); 

然而,當我嘗試添加引用時,無法在.NET選項卡中找到System.speech。我更新了我的.NET Framework,但仍無法找到它。有沒有辦法簡單地添加它?

回答

2

檢查您的項目類型以及它的目標框架版本。

SpeechSynthesizer存在於.NET 3.0,3.5和4中 - 但僅在客戶端配置文件的v4中存在。如果你的項目針對其他任何東西,那就能解釋你爲什麼沒有看到它。否則,它應該有,但...

+1

如果輸入時不可用,請檢查參考並在缺少參考時添加參考。 – Bakudan 2013-02-16 15:48:50

3

檢查參考組件目錄通常發現:C:\ Program Files文件\參考大會\微軟\框架\ 3.0 \

這應該有一個副本System.Speech dll

4

單擊菜單欄中的項目,然後單擊添加引用。在出現的窗口中單擊.NET選項卡。搜索並選擇System.Speech。點擊確定。它應該在那之後工作。

+1

謝謝您的信息! – 2017-08-01 10:27:29

-1

我也有同樣的問題,解決它使用projects>add reference
然後添加以下文件C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\System.Speech.dll

1

嗯,我很多年前遇到這個問題。 這是修復如何摸索出適合我: 轉到:C:\ PROGRAMFILES \參考大會\微軟** 搜索:** System.Speech.dll 添加它作爲參考,從工程|添加引用菜單。

相關問題