2016-08-27 10 views
8

इसे शायद डुप्लिकेट के रूप में टैग किया जाएगा, लेकिन मेरे पास कोई भाग्य नहीं है, इसलिए हम यहां जाते हैं।पॉकेट्सफिनक्स इंस्टॉल विफल हो गया? रास्पबेरी पाई ज़ीरो (रास्पबियन जेसी)

मैं पाइथन 2.7 के साथ सेटअप जैसे "जर्विस" विकसित करने की कोशिश कर रहा हूं। मैं, उस के हिस्से के रूप में पॉकेट्सफिनक्स का उपयोग करना चाहता हूं। मैंने इसे अपने विंडोज 10 मशीन पर करने की कोशिश की, लेकिन पॉकेट्सफिनक्स को स्विग की आवश्यकता है, और यह विंडोज 10 मशीन पर पूरी तरह विफल रहा है (मैं अभी भी उस पर काम कर रहा हूं।) तो, मैं अपने रास्पबेरी पी ज़ीरो में चले गए, क्योंकि वह जगह है मैं वैसे भी वास्तविक कार्यक्रम को लागू करने के लिए देख रहा हूँ।

मुझे बस ठीक स्थापित करने के लिए स्विग मिला। विंडोज 10 में से कोई भी समस्या नहीं थी। तब मैंने पॉकेट्सफिनक्स स्थापित करने की कोशिश की और चीजें शौचालय से नीचे चली गईं। थोड़ी देर के बाद स्थापित विफल। मैंने पढ़ा कि मुझे 2.7 के लिए पायथन डेवलपर डाउनलोड करने की आवश्यकता है। यह पूरा हो गया और चीजें अच्छी तरह से चल रही थी। मुझे स्क्रीन पर रोलिंग सामान का एक गुच्छा मिला और ऐसा लगता है कि यह सिर्फ काम कर सकता है। नहीं। इसी के साथ मैंने यह मिल गया है:

deps/sphinxbase/src/libsphinxad/ad_pulse.c: 44: 30: गंभीर त्रुटि: पल्स/pulseaudio.h: ऐसी कोई फ़ाइल या निर्देशिका

शामिल

संकलन समाप्त हो गया।

त्रुटि: आदेश 'हाथ-linux-gnueabihf-जीसीसी' बाहर निकलें स्थिति 1

के साथ विफल साफ़ करें ... कमांड/usr/bin/अजगर -c "आयात setuptools, tokenize; फ़ाइल = '/ tmp /pip-build-Wt0cIJ/pocketsphinx/setup.py'exexec(compile(getattr(tokenize, 'open', खुला) (फ़ाइल) .read()। प्रतिस्थापित करें ('\ r \ n', '\ n') , फ़ाइल, 'exec')) "install --record /tmp/pip-UOA_Nf-record/install-record.txt --single-version-externally-प्रबंधित --compile त्रुटि कोड 1/tmp/pip- बिल्ड-Wt0cIJ/pocketsphinx ट्रेसबैक (सबसे हालिया कॉल अंतिम): फ़ाइल "/ usr/bin/pip", लाइन 9, load_entry_point में ('pip == 1.5.6', 'console_scripts', 'pip')() फ़ाइल " /usr/lib/python2.7/dist-packages/pip/init.py ", लाइन 248, मुख्य रिटर्न कमांड में। main (cmd_args) फ़ाइल" /usr/lib/python2.7/dist-packages/pip/basecommand .py ", लाइन 161, एम में टेक्स्ट = '\ n'.join (full_log) UnicodeDecodeError:' ascii 'कोडेक स्थिति 51 में बाइट 0xe2 को डीकोड नहीं कर सकता है: क्रमशः श्रेणी में नहीं है (128)

मुझे त्रुटियों को देखने में थोड़ी बीमार हो रही है आज। किसी के लिए मेरे लिए एक सुराग मिला? मैं स्वीकार करूंगा कि मैं अभी भी प्रोग्रामिंग दुनिया में शुरू कर रहा हूं, लेकिन यह मेरे दिमाग को झुकाव शुरू कर रहा है।

+0

हां, मैंने pulseaudio की जांच की। यह कहता है कि यह सब नवीनतम संस्करण तैयार है। – Bugiroff

+2

क्या आपने libpulse-dev पैकेज स्थापित किया है? ऐसा लगता है कि इसमें [आपको जिस फ़ाइल की आवश्यकता है] (https://packages.debian.org/fr/jessie/armhf/libpulse-dev/filelist) होना चाहिए। –

+0

धन्यवाद! अब, इस बात को आजमाएं ... – Bugiroff

उत्तर

17

जैसा कि पीटर ब्रितैन ने उल्लेख किया है, मशीन पर libpulse-dev स्थापित करें। मैं पुष्टि कर सकता हूं कि यह मेरे लिए काम करता है।

+0

हाँ, उसने ऐसा किया। धन्यवाद! – Bugiroff

+0

जोड़ना, 'sudo apt-get libpulse-dev' इंस्टॉल करें और' pip install libpulse-dev' –

संबंधित मुद्दे