【问题标题】:Installing PocketSphinx on a MAC OS X在 MAC OS X 上安装 PocketSphinx
【发布时间】:2013-02-15 08:15:29
【问题描述】:

我正在尝试使用 python 学习 pocketsphinx,因此想在我的 Mac OSX Lion 上安装它。但是,我真的没有在 Python 中安装包和模块的经验,而且这个文档对我来说有点混乱。 这是我到目前为止所做的。我从以下网站下载了 pocketsphinx 0.8 版本: http://sourceforge.net/projects/cmusphinx/files/pocketsphinx/0.8/

我尝试使用 macports 搜索相同的内容,因此我可以使用 macports 安装它,但搜索命令找不到 pocketsphinx。 我知道我的问题可能非常业余,对此我提前道歉。

我在这里寻找答案,最接近的问题是这个: Setting Up PocketSphinx in Mac OS X 但这个问题似乎没有答案。 因此,有人可以帮我在我的系统上安装这个包吗?

【问题讨论】:

    标签: python macos cmusphinx sphinx4


    【解决方案1】:

    Pocketsphinx 有一个 homebrew formula,它(只是)在我的系统(Mountain Lion)上安装得很好。也许试试看? brew install cmu-pocketsphinx 为我工作...

    【讨论】:

    • 非常感谢您的快速回复!我以前没有使用过自制软件,您能指导我在安装自制软件后如何执行公式吗?对于这方面的新手,我真的很抱歉。
    • 非常感谢!我在安装自制软件后尝试了编辑。给出了一些关于 Macports 干扰可能性和 Xcode 不是最新的警告,因此不会安装。我已经删除了 macports 但它仍然无法正常工作,所以目前正在更新我的 Xcode 版本。
    • 这是我遇到的错误。你遇到过类似的事情吗? ` 针对系统提供的 Python 进行编译可能会失败。系统提供的 Python 包含 PPC 支持,这将导致编译器不匹配。众所周知,此公式适用于自制 Python。欢迎使用修补程序来纠正此问题。错误:未满足的要求使此构建失败。 ` 我想这可能是因为我使用的是苹果内置的python。对吗?
    • 所以基本上,我的问题是,您是否安装了 pocketsphinx 并使用“Apple 内置”python 运行它?还是你必须用自制软件安装 python?
    【解决方案2】:

    我通过以下方式成功为 python 设置了 pocketsphinx:

    brew install cmu-pocketsphinx
    brew install swig
    pip3 install --upgrade pip setuptools wheel
    brew install openal-soft
    cd /usr/local/include
    ln -s /usr/local/Cellar/openal-soft/1.20.1/include/AL/* .    
    pip3 install pocketsphinx
    

    最后 4 个命令来自 this answer

    MacOS 10.14、Python 3.7。

    【讨论】:

    • 这可能不言而喻,但对于将来阅读此内容的任何人,请务必检查已安装的 openal-soft 版本,以便链接语句中的路径正确。很棒的答案!
    • 非常感谢@qianlei,今天你的帖子救了我。
    • 非常感谢!
    • derek.z:非常感谢!我一直在寻找解决方案。
    • 对于希望在 Big Sur 上安装的人,此人为此答案和链接中描述的修复创建了一个 git 存储库:github.com/bambocher/pocketsphinx-python/issues/…
    【解决方案3】:

    我使用了这个自制软件 - https://github.com/watsonbox/homebrew-cmu-sphinx

    为我解决了这个错误

    A/D 库未实现 FATAL_ERROR:“continuous.c”,第 246 行:无法打开音频设备

    要测试安装,请使用

    pocketsphinx_continuous -inmic 是的

    【讨论】:

      猜你喜欢
      • 2011-07-28
      • 2017-01-16
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-17
      相关资源
      最近更新 更多