我正在Enthought Python 2.7
以及默认Python 2.7
, Xcode 4.5.1
中Mac OS 10.8.2
。 我试图建立一个演讲到文本转换器Python
。 我用Enthought Python
,因为它可以让我在录制16000Hz, 1 Channel
使用pyaudio
,这是需要pocketsphinx
工作。
我试图建立pocketsphinx
使用brew install pocketsphinx
。
我收到以下错误
即使手动安装使用make
并使用默认python
中同样的错误结果
使用BREW医生,我得到
如何成功安装pocketsphinx
?
这里是我的config.log
家酿日志pocketsphinx , sphinxbase
根据日志您已经安装了libsndfile的过时的版本。 你有一个标题sndfile.h,但不sndfile.pc PKG-config文件:
configure:14532: checking for SNDFILE
configure:14540: $PKG_CONFIG --exists --print-errors "sndfile"
Package sndfile was not found in the pkg-config search path.
Perhaps you should add the directory containing `sndfile.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sndfile' found
configure:14543: $? = 1
configure:14558: $PKG_CONFIG --exists --print-errors "sndfile"
Package sndfile was not found in the pkg-config search path.
Perhaps you should add the directory containing `sndfile.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sndfile' found
configure:14561: $? = 1
No package 'sndfile' found
configure:14589: result: no
configure:14603: checking sndfile.h usability
configure:14603: gcc -std=gnu99 -c -g -O2 -Wall -
I/Library/Frameworks/Python.framework/Versions/7.3/include/python2.7 -
I/Library/Frameworks/Python.framework/Versions/7.3/include/python2.7 conftest.c >&5
configure:14603: $? = 0
configure:14603: result: yes
为了解决这个问题,要么删除头不要混淆配置或pkg配置支持安装新sndfile。
其实这应该是固定在sphinxbase以及,一个bug报告会受到欢迎。