Microsoft.Speech Reference缺少C ++ / cli

时间:2012-04-14 19:31:27

标签: c# .net c++-cli

我很难找到关于此的任何信息,所以也许这里有人可以启发我。我用C ++ / Cli编写了一个模块,一切都很好,但由于某些原因在参考列表中(当我右键单击VS项目添加引用时),我在列表中找不到Microsoft.Speech

还有一个相当的,它叫做System.Speech,但我绝对需要Microsoft.Speech。由于该模块是纯托管代码,我不应该访问所有.NET模块吗?或者也许我可以下载一个包来扩展它?

感谢。

更新

我指的是这两个电话:

 using Microsoft.Speech.AudioFormat;
 using Microsoft.Speech.Recognition;

可以在Kinect SDK示例中找到。我需要使用C ++ / CLI,因为如果我使用系统本机版本,我就无法访问kinect的识别器。

2 个答案:

答案 0 :(得分:1)

如果您无法在.NET选项卡中找到Microsoft.Speech.dll,您可以执行以下操作:

从以下位置导入Microsoft.Speech.dll:

C:\Windows\assembly\GAC_MSIL\Microsoft.Speech\11.0.0.0__31bf3856ad364e35\Microsoft.Speech.dll

答案 1 :(得分:0)

以下是解决方案:

#using "Microsoft.Speech.dll"
using namespace Microsoft::Speech;
using namespace Microsoft::Speech::Recognition;

现在一切都很完美。