求解答C#语音

解决方案 »

  1.   

    你换个Dll试试,可能你的Dll有问题 
      

  2.   

    弹出的错误对话框中,有详细信息,查看一下
    一下是针对你这个问题的答案(引自别处):
    的确是com主件未注册的问题, com组件并不需要出现在你的程序目录下,所以光查找这是没用的,
    你需要找到
    System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)中的clsid,找一个可以运行程序的机器,打开注册表查找此clsid,找到后可以发现是那个com/ole组件,并可以获得路径,拷贝到自己机器程序的目录注册一下就行了