1

我正在尝试使用带有 PyDev 插件的 Eclipse (Juno) IDE 在 Windows 8 上开发 python 应用程序。

我已经建立了我的环境,并带有解释器。能够运行诸如“你好,世界!”之类的基础知识。

我想开始使用 CMUSphinx(即 pocketsphinx 和 sphinxbase)在 Raspberry Pi(Raspbian,最新)上进行一些语音识别,但不知道如何将 pocketsphinx 和 sphinxbase 作为 Windows 8 中的可用库导入,以便我能够在 Python 脚本中导入它们并像这样使用它们:

import sphinxbase
import pocketsphinx

我还需要知道,如果我在导入这两个库的同时构建我的应用程序,这些库是否将成为应用程序的一部分并与它一起打包,以便它可以在我的 Raspberry Pi(Raspbian,最新)上本地运行而无需我安装库并将其与我的 Pi 关联。

4

1 回答 1

2

您需要区分两个不同的问题 - 在 Windows 上使用 Python 运行 pocketsphinx 和在 Raspberry Pi 上使用 Python 运行 pocketsphinx。

要使用 python 在 Windows 上运行 pocketsphinx,您需要为 Windows 编译和安装 python 模块。您可以使用 python 脚本 python/setup_win32.py 来做到这一点。在运行此脚本之前,您需要先根据说明编译 pocketsphinx。该脚本将编译 python 模块并将其安装到所需的位置。有关此脚本的更多信息,请阅读 python distutils 文档。

要在普通 Linux 系统 Raspberry Pi 上使用 pocketsphinx python 模块,您可以根据文档使用标准配置 && make && make install 编译和安装 pocketsphinx。python 模块将自动编译并按预期工作。

有关 Python 模块的更多信息,请阅读文档:

关于模块和包的 Python 文档

如何在 Windows 上安装 Python 包?

于 2013-07-30T08:38:51.943 回答