2013-03-03 12 views
7

ठीक है पर ध्वनि, तो मैं apt-get का उपयोग कर पैकेज python-pyaudio से pyaudio स्थापित, अब मैं जब आयात और आह्वान इस प्रकार है:PyAudio काम नहीं करता है और टूट जाता है ubuntu

Python 2.7.3 (default, Sep 26 2012, 21:53:58) 
[GCC 4.7.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import pyaudio 
>>> p= pyaudio.PyAudio() 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side 
ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable 
ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable 
ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable 
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream 
Cannot connect to server socket err = No such file or directory 
Cannot connect to server request channel 
jack server is not running or cannot be started 

यह उन त्रुटि संदेशों में बाहर थूक।

PyAudio working, but spits out error messages each time

और जवाब में यह उल्लेख किया गया है कि वे सिर्फ चेतावनी

लेकिन मेरे लिए, ऑडियो वास्तव में नहीं काम करता हैं: कुछ शोध करने के बाद, मैं इस सवाल पाया और मेरे सिस्टम पर ऑडियो तोड़ता है, ध्वनि एप्लेट को सभी रिक्त स्थान दिखाता है और कोई ऑडियो आउट काम नहीं करता

इससे पहले:

के बाद:

यह एक समस्या है कि मैं ठीक कर सकते हैं है?

jack server is not running or cannot be started 

यह अगर यह पहले से ही स्थापित नहीं है, प्रमुख लिनक्स वितरण के सबसे के साथ आना चाहिए:

+0

क्या आप इसे ठीक करने में सक्षम थे? –

उत्तर

-1

आप जैक डेमॉन जो करने के लिए इसे कनेक्ट करने के लिए कोशिश कर रहा है की जरूरत है। आपको शायद अपने page पर एक नज़र डालना चाहिए और यह तय करना चाहिए कि आपको कौन सी ऑडियो आर्किटेक्चर की आवश्यकता है (शायद ALSA) और आप किस दर पर इसे चलाने के लिए चाहते हैं। मैं इसके ऊपर QJackCtl जैसे जीयूआई इंटरफ़ेस को चलाने की भी सिफारिश कर सकता हूं, क्योंकि जैक को कभी-कभी आपके साउंड कार्ड के आधार पर कुछ कॉन्फ़िगरेशन की आवश्यकता होती है।

+0

जैक लगभग हमेशा जाने का गलत तरीका है –

0

आपको एल्सा को सही तरीके से कॉन्फ़िगर करने की आवश्यकता है, सुनिश्चित करें कि ऑरकॉर्ड काम करता है और डिफ़ॉल्ट डिवाइस ठीक से ध्वनि रिकॉर्ड करता है। यदि तय किया गया है तो इसे काम करना शुरू कर देना चाहिए।

पल्सियोडियो समर्थन के साथ जैक और अल्सा के बिना पायउडियो (पोर्टौडियो) को पुन: संकलित करना बेहतर है।

पुल्सियोडियो उबंटू में एक डिफ़ॉल्ट ध्वनि ढांचा है और बिना किसी समस्या के काम करना चाहिए।

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