मैं अपने कंप्यूटर माइक्रोफ़ोन से जानकारी रिकॉर्ड करने के लिए एक प्रोग्राम लिखने की कोशिश कर रहा हूं, इसे फ़ाइल में सहेजता हूं। PyAudio
ऐसा करने के लिए बेहतर पैकेजों में से एक जैसा लगता है, और उनके पास विंडोज 7 (पायथन 2.7) के लिए बाइनरी भी है। मैं निष्पादन योग्य फ़ाइल डाउनलोड किया है और PyAudio स्थापित करने के लिए यह भाग गया, लेकिन जब मैं एक अजगर स्क्रिप्ट में PyAudio आयात करने का प्रयास अब मैं कोई त्रुटि मिलती है:पायथन पायऑडियो इंस्टॉलेशन समस्याएं (पोर्टऑडियो के साथ)
Please build and install the PortAudio Python bindings first.
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pyaudio
File "C:\Python27\lib\site-packages\pyaudio.py", line 103, in <module>
sys.exit(-1)
SystemExit: -1
अगर मैं pyaudio.py को देखो, कोड है कि यह नाकाम रहने है पर है:
# attempt to import PortAudio
try:
import _portaudio as pa
except ImportError:
print "Please build and install the PortAudio Python " +\
"bindings first."
sys.exit(-1)
इसके अलावा, मामले में यह प्रासंगिक है, अगर मैं Python27\Lib\site-packages
के पास जाओ (जहां pyaudio.py है) वहाँ एक फ़ाइल portaudio_x64.dll
कहा जाता है।
उनकी साइट पर प्रलेखन के लिए केवल निर्देश हैं कि आप स्रोत कोड से निर्माण करके PyAudio स्थापित करना चाहते हैं। इसके अतिरिक्त, यह कहता है कि पोर्टऑडियो v19 बाइनरी में शामिल है, इसलिए मुझे लगता है कि यह सेटअप निष्पादन योग्य चलाने के बाद ही काम करेगा।
मुझे नहीं पता कि क्या गलत हो रहा है और मुझे वास्तव में जल्द ही इसे चलाने की आवश्यकता है। क्या गलत हो रहा है पर कोई विचार? या अगर किसी के पास ऐसे पैकेजों के लिए सिफारिशें हैं जो विशेष रूप से विंडोज 7 (64-बिट) और पायथन 2.7 (एनथॉट वितरण) के साथ-साथ क्रॉस-प्लेटफॉर्म के साथ बेहतर काम करती हैं, तो मुझे उन्हें सुनना अच्छा लगेगा।
जवाब से http बाइनरी प्रयास करें .edu/~ gohlke/pythonlibs/# pyudio – cgohlke
धन्यवाद !!! (अब तक, वैसे भी) ऐसा लगता है कि यह काम कर रहा है। – scaevity
@cgohlke: बहुत बहुत धन्यवाद – pylover