Unity:SpeechLib 在编辑器中工作正常但在运行时不工作

Unity: SpeechLib works fine in editor but not in runtime

我正在尝试使用 SpeechLib 在 Unity 中实现文本转语音,它在编辑器中运行良好,但当 运行 在 windows 上构建时出现异常。这是错误:

NotSupportedException:不支持指定的方法。 在 System.__ComObject..ctor () [0x00006] 在 :0 在(包装器 cominterop)SpeechLib.SpVoiceClass..ctor()

有人知道怎么解决吗?

提前致谢!

我找到了解决方案。

步骤:

  1. 构建设置
  2. 播放器设置
  3. 确保您选择了 "Standalone" 选项卡
  4. 打开 "Other Settings" 选项卡
  5. Api 兼容级别:选择 .Net 4.x
  6. 保存并构建