首页 > 解决方案 > C++ 接口中的 Python 文件

问题描述

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

标签: pythonc++speech-recognition

解决方案


您可以在 C++ 应用程序中嵌入 python。这是示例课程python 文档

我已经这样做了,我希望用户能够自定义求解器。在那种情况下,我让用户编写了一个 python 函数,然后我的应用程序从 C++ 加载并运行它。

我过去遇到的唯一真正的障碍是确保 C++ 应用程序可以找到它。然后,当您链接应用程序时,您需要链接到 python 库,并且在运行时,您的应用程序需要根据操作系统访问适当的 python 库文件。


推荐阅读