Python C++ 界面中的文件

Python file in C++ interface

我和我的团队被分配了不同的任务。我的一些团队使用 C++ 语言实现了与其他部分的接口。另一方面,我被分配到实现语音识别。当我做研究时,我发现大部分语音识别都在 python 中,所以我成功地使用了语音识别库来实现程序。现在的问题是我们需要使用C++接口中python中的语音识别。我找到了许多将 Python 转换为 C++ 的方法,例如 Cython 等。这是唯一的方法还是有其他选择?另外,C++有语音识别库吗?提前谢谢你。

您可以在 C++ 应用程序中嵌入 python。这是一个 example lesson and python documentation.

我在希望用户能够自定义求解器的地方完成了此操作。在那种情况下,我让用户编写了一个 python 函数,然后我的应用程序从 C++ 加载并运行它。

我 运行 过去遇到的唯一真正障碍是确保 C++ 应用程序可以找到它。然后,当您 link 应用程序时,您需要 link 到 python 库,并且在运行时您的应用程序需要访问适当的 python 库文件,具体取决于 OS.