2016-08-27 20 views
8

Muhtemelen bir kopya olarak etiketlenecek, ama hiç şansım olmadı, işte başlıyoruz.Pocketsphinx yükleme başarısız mı? Ahududu Pi Sıfır (Raspbian Jessie)

Python2.7 ile kurulum gibi bir "Jarvis" geliştirmeye çalışıyorum.7. Pocketsphinx'i bunun bir parçası olarak kullanmayı düşünüyorum. Bunu Windows 10 makinemde yapmaya çalıştım ama Pocketsphinx Swig'i gerektiriyor ve Windows 10 makinesinde tamamen başarısız oldu (hala üzerinde çalışıyorum.) Bu yüzden, Raspberry Pi Zero'ya geçtim, çünkü orası Her halükarda gerçek programı özümsemek istiyorum.

Yalnızca iyi yüklemek için Swig aldım. Windows 10'un sahip olduğu sorunların hiçbiri. Sonra Pocketsphinx'i kurmaya çalıştım ve işler tuvalete gitti. Yükleme biraz sonra başarısız oldu. Python geliştiricisini 2.7'ye indirmem gerektiğini okudum. Bunu başardım ve işler iyi gidiyor gibiydi. Ekranın etrafında bir sürü şey yuvarladım ve işe yarayacakmış gibi görünüyordu. Hayır! Bunu o anda oluştu:

deps/sphinxbase/src/libsphinxad/ad_pulse.c: 44: 30: önemli hata: nabız/pulseaudio.h:

derleme dahil Böyle bir dosya ya da dizin sona erdirildi.

hatası: komut 'kol-linux-gnueabihf-gcc' çıkış durumu 1

ile başarısız oldu temizleniyor ... Komuta/usr/bin/python -c "ithal Setuptools, tokenize; file = '/ tmp /pip-build-Wt0cIJ/pocketsphinx/setup.py';exec(compile(getattr(tokenize, 'open', open (dosya) .read(). replace ('\ r \ n', '\ n') , dosya, 'exec')) "install --record /tmp/pip-UOA_Nf-record/install-record.txt --single-version-externally managed --compile/tmp/pip- hata kodu 1 ile başarısız oldu build-Wt0cIJ/pocketsphinx Traceback (son çağrı son): "/ usr/bin/pip", satır 9, load_entry_point dosyasında ('pip == 1.5.6', 'console_scripts', 'pip')() Dosya " /usr/lib/python2.7/dist-packages/pip/init.py ", satır 248, ana dönüş komutunda. (cmd_args) Dosya" /usr/lib/python2.7/dist-packages/pip/basecommand .py ", satır 161, ma içinde text = '\ n'.join (complete_log) UnicodeDecodeError:' ascii 'codec'i bayt 0xe2 kodunu 51de çözemez: ordinal aralıkta değil (128)

Hatalara bakma konusunda biraz yoruldum bugün. Benim için bir ipucu olan var mı? Hala programlama dünyasında çalışmaya başladığımı itiraf edeceğim, ama bu beynimi cızırdamaya başlıyor.

+0

Evet, pulseaudio'u kontrol ettim. En yeni sürümün hazır olduğunu söylüyor. – Bugiroff

+2

libpulse-dev paketini kurdunuz mu? [İhtiyaç duyduğunuz dosya] olması gerekiyor gibi görünüyor (https://packages.debian.org/fr/jessie/armhf/libpulse-dev/filelist). –

+0

Teşekkür ederiz! Şimdi, bu şeyi denemek için ... – Bugiroff

cevap

17

Peter Brittain'in belirttiği gibi, libpulse-dev'i makineye kurun. Bunun benim için çalıştığını doğrulayabilirim.

+0

Evet, bunu yaptı. Teşekkürler! – Bugiroff

+0

Ekleme, 'sudo apt-get install libpulse-dev' komutunu kullanın ve 'libpulse-dev 'pip yüklemesini yapmayın –

İlgili konular