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()
有人知道怎么解决吗?
提前致谢!
我找到了解决方案。
步骤:
- 构建设置
- 播放器设置
- 确保您选择了 "Standalone" 选项卡
- 打开 "Other Settings" 选项卡
- Api 兼容级别:选择 .Net 4.x
- 保存并构建
我正在尝试使用 SpeechLib 在 Unity 中实现文本转语音,它在编辑器中运行良好,但当 运行 在 windows 上构建时出现异常。这是错误:
NotSupportedException:不支持指定的方法。 在 System.__ComObject..ctor () [0x00006] 在 :0 在(包装器 cominterop)SpeechLib.SpVoiceClass..ctor()
有人知道怎么解决吗?
提前致谢!
我找到了解决方案。
步骤:
- 构建设置
- 播放器设置
- 确保您选择了 "Standalone" 选项卡
- 打开 "Other Settings" 选项卡
- Api 兼容级别:选择 .Net 4.x
- 保存并构建