私はこのBuilding PocketsphinxをAndroidで何日もフォローしてきましたが、今何をすべきか非常に混乱しています。私が行ったことを段階的に説明するので、私が何を間違えたかがわかります。
Windows 7 64 ビットを使用しています。
まず、PocketSphinxとSphinxbaseをダウンロードし、.zipで解凍しましたC:\Sphinx
。次に、MINGW DOWNLOAD から mingw をダウンロードしました。このようなものをダウンロードした後、私は 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 downloadpio.lo
からダウンロードしてみました。したがって、エラーは修正されますが、別のエラーが表示されます。2 番目のエラー:
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
ここで行き詰まりました。sphinx_fe
からコピーしようとしましsphinxbase-0.7-win32.zip
たが、何も起こりません。コンパイルでは、sphinx_fe.exe
.
私の質問は、私は今何をすべきですか?
不明な点がある場合は、お気軽にコメントして質問してください。お手伝いありがとう。