我正在尝试使用 SpeechLib 在 Unity 中实现文本转语音,它在编辑器中运行良好,但在 Windows 上运行构建时出现异常。这是错误:
NotSupportedException:不支持指定的方法。 在 System.__ComObject..ctor () [0x00006] 中:0 在(包装器 cominterop)SpeechLib.SpVoiceClass..ctor()
有人知道怎么解决吗?
提前致谢!
最佳答案
我找到了解决方案。
步骤:
- build设置
- 播放器设置
- 确保您选择了“独立”选项卡
- 打开“其他设置”标签
- API 兼容级别:选择 .Net 4.x
- 保存并构建
关于unity3d - 统一: SpeechLib works fine in editor but not in runtime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62092863/