2016-08-27 5 views
8

これはおそらく重複してタグ付けされますが、私は運がなかったので、ここに行きます。Pocketsphinxのインストールに失敗しましたか?ラズベリーパイゼロ(Raspbian Jessie)

私はPython2.7でセットアップのような "Jarvis"を開発しようとしています。私はポーツフィックスをその一環として使うことを目指しています。私はWindows 10マシンでこれを実行しようとしましたが、PocketsphinxにはSwigが必要ですが、Windows 10マシンでは全く失敗しました(まだ作業中です)。私はRaspberry Pi Zeroに移動しました。とにかく実際のプログラムを援助するつもりです。

私はちょうどうまくインストールするスィグを得た。 Windows 10には何の問題もありませんでした。それから私はPocketsphinxをインストールしようとしました。ちょっとだけインストールが失敗しました。私は2.7用のPython開発者をダウンロードする必要があることを読んだ。それが達成され、物事はうまくいくように見えました。私はたくさんのものを画面全体に巻きつけていて、ちょうどうまくいくかもしれないように見えました。いいえ。私はこれを得たときです:

DEPS/sphinxbase/SRC/libsphinxad/ad_pulse.c:44:30:致命的なエラー:パルス/ pulseaudio.h:

コンパイルを含まないようなファイルまたはディレクトリ終了しました。

エラー:コマンド 'アーム-のlinux-gnueabihf-gccが' ...コマンドは/ usr/binに/ pythonの-c「輸入setuptoolsの、トークン化のクリーンアップの終了ステータスで1

を失敗しました。ファイル= '/ tmpに( '\ r \ n'、 '\ n')を置き換えます。/pip-build-Wt0cIJ/pocketsphinx/setup.py';exec(compile(getattr(tokenize、 'open'、open)(file).read 、ファイル、 'exec')) "install --record /tmp/pip-UOA_Nf-record/install-record.txt --single-version-external-managed - コンパイルは/ tmp/pip- "pip == 1.5.6 '、' console_scripts '、' pip ')()ファイルの"/usr/bin/pip "ファイルの行9は、ビルド-Wt0cIJ/pocketsphinxトレースバック(最近の最後の呼び出し) /usr/lib/python2.7/dist-packages/pip/init.py "、248行目、mainコマンドの戻り値..main(cmd_args)ファイル" /usr/lib/python2.7/dist-packages/pip/basecommand .py "、行161、ma UnicodeDecodeError: 'ascii'コーデックは、位置51のバイト0xe2をデコードできません:序数が範囲内にありません(012)

エラーを調べるのがちょっとうんざりです今日。誰か私の手がかりを得た?私はまだプログラミングの世界で始まったばかりだと認めますが、これは私の頭脳が震え始めるようにしています。

+0

はい、私はパルスオーディオをチェックしました。それはすべての最新バージョンが準備ができていると言います。 – Bugiroff

+2

libpulse-devパッケージをインストールしましたか? [必要なファイル](https://packages.debian.org/fr/jessie/armhf/libpulse-dev/filelist)が必要です。 –

+0

ありがとう!さて、このことを試しにオフに... – Bugiroff

答えて

17

Peter Brittainが述べたように、マシンにlibpulse-devをインストールします。私はこれが私のために働いたことを確認できます。

+0

うん、それはそれをやった。ありがとう! – Bugiroff

+0

追加するには 'sudo apt-get install libpulse-dev'を使用し、' pip install libpulse-dev'をインストールしないでください。 –

関連する問題