我一直在关注Building Pocketsphinx on android好几天了,我现在很困惑现在该做什么。我会一步一步告诉我做了什么,这样你就会知道我做错了什么。在Android上建立Pocketsphinx在Android上
我正在使用Windows 7 64位。
首先我已经下载了PocketSphinx和Sphinxbase,我已经将它解压到C:\Sphinx
。然后我只下载明暗从MINGW DOWNLOAD。在我下载了这些东西之后,我开始了mingw.exe,并且作为一名业余爱好者,我只尝试sudo -i
,并且没有做任何事情,所以我去了下一条安装swig的说明。
我试着打字apt-get install swig
和yum install swig
与上次不工作时相同。然后我尝试了mingw-get install swig
,结果是mingw-get.exe: *** ERROR *** swig: unknown package
。因此,我再次尝试了sphinxbase的下一次入侵安装。
在安装sphinxbase时,我已经去了sphinxbase目录 - C:\Sphinx\sphinxbase
,我输入了./autogen.sh
。所以编译没有问题,我输入./configure
编译好。接下来是make
这是我遇到问题的地方,它编译了但它有错误。错误是:
make[3]: *** [pio.lo] Error 1
make[3]: Leaving directory `/c/sphinx/sphinxbase/src/libsphinxbase/util`
make[2]: *** [All-recursive] Error 1
make[2]: Leaving directory `/c/sphinx/sphinxbase/src/libsphinxbase`
make[1]: *** [All-recursive] Error 1
make[1]: Leaving directory `/c/sphinx/sphinxbase/src`
make: *** [all-recursive] Error 1
这是我得到的问题,直到现在。然后我尝试从pio.lo download下载pio.lo
。所以它修复了错误,但出现了另一个错误。第二个错误:
collect2.exe: error: ld returned 1 exit status
make[2]: *** [sphinx_fe.exe] Error 1
make[2]: Leaving directory `/c/sphinx/sphinxbase/src/sphinx_fe`
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/c/sphinx/sphinxbase/src`
make: *** [all-recursive] Error 1
这是我卡住的地方。在做完没有任何事情发生之后,我试图从sphinxbase-0.7-win32.zip
复制sphinx_fe
。汇编只会删除sphinx_fe.exe
。
我的问题是现在该怎么办?
如果不明确,随时发表评论和问。感谢您的帮助。
为什么要创建有关同一主题的3个问题? http://stackoverflow.com/questions/13676057/how-to-run-autogen-sh-and-swig-on-windows-7sphinxpocket,http://stackoverflow.com/questions/13625926/working-with-cmusphinx- for-android-using-eclipse-ide-with-windows –