1

私はこれを何時間も試みてきましたが、これを正しく行うことができないようです. Python でコマンド認識を使用するために Pocketsphinx をダウンロードしようとしています。

そこで私が最初にしたことは、Pocketsphinx が動作するために必要な SphinxBase をインストールすることでした。それでは、行きましょう。ファイル、tar.gz zip をダウンロードしました。Windowsにインストールするために、READMEドキュメントの指示に従いました。

To compile sphinxbase in Visual Studio 2010 Express (or newer):
1, unzip the file.
2, rename the directory to sphinxbase
3, go into the sphinxbase folder and click sphinxbase.sln
4, in the menu, choose Build -> Rebuild All -> Batch Build -> Build

これまでビジュアルを使用したことはありませんでしたが、それはかなり自明のように思えました。私が最初にしたことは、解凍して名前を変更することでした。次に、SLN プロジェクトをビジュアルで開き、6 つのプロジェクトすべてを選択し、[ファイル] > [ビルドの選択] を選択しました。6つのプロジェクトすべてが成功してビルドされます。これで完了です。本当にそれだけでしたか?私がしなければなりませんでした?

次はポケットスフィンクス。tar.gz を再度ダウンロードしましたが、基本的に同じプロセスを実行しました。

 * load pocketsphinx.sln in pocketsphinx directory
 * compile all the projects in PocketSphinx

すべてのビルドがビルドに成功しました。それで... 終わりましたよね?この後、私は迷っています。ほとんどのチュートリアルはここで終了し、実際に他の言語で Pocketsphinx を使用することにはなりません。Pythonで使用できるようにする必要があります。

そこで、いろいろ調べてみたところ、ポケットフィンクス/パイソンの下に setup_win32.py ファイルが見つかりました。コマンドプロンプトでこれを実行しようとしましたが、複数のエラーが発生します。現在、Windows 64 ビットを実行していますが、これによりこの問題が発生する可能性はありますか? http://hastebin.com/japobecusi.tex

全体として、これを Python で動作させるには助けが必要です。私は現在、これらのことに非常に不慣れです。ありがとう

もう1つ、Ubuntu Linuxパーティションに切り替えて、自分自身をほぼ簡単にすることを検討しています。これを含むほとんどのプログラムは、Windows 32 のみを使用しているようです。64 は明らかに受け入れられません。では、Linux プラットフォームに移行して Python で作業することは有益でしょうか? それは簡単でしょうか?

事前に助けてくれてありがとう。

4

1 に答える 1