我目前正在开发 TTS 引擎,我的工作是使其与 Microsoft SAPI5 兼容。我使用 SAPI 示例项目长期遵循这里的教程,并成功构建了引擎 dll。我用 regsvr32 注册了 dll 并将语音附加到注册表中。但是,当应用程序(在我的例子中是 NVDA 屏幕阅读器)调用我的引擎时,我收到了错误(来自 NVDA 日志)
COMError: (-2147221164, 'Class not registered', (None, None, None, 0, None))
我显然在引擎上做错了,但我不知道如何调试它。