ऑडियो_डायग्नोस्टिक्स_एन.एम.डी

ऑरा के लिए लिनक्स ऑडियो डायग्नोस्टिक्स

1. उपकरणों की पहचान करना

पायथन परिवेश द्वारा देखे गए सभी ऑडियो उपकरणों की सूची बनाएं: CODE_ब्लॉक_0

  • क्या देखें: अपने माइक्रोफ़ोन का इंडेक्स नंबर और हार्डवेयर आईडी (hw:X,Y) नोट करें।

2. हार्डवेयर का उपयोग कौन कर रहा है?

यदि आपको “डिवाइस व्यस्त” या “टाइमआउट” त्रुटियां मिलती हैं, तो जांचें कि कौन सी प्रक्रिया (पीआईडी) वर्तमान में ऑडियो हार्डवेयर को लॉक कर रही है: CODE_ब्लॉक_1

  • टिप: यदि आपको पाइपवायर या वायरप्लम्बर दिखाई देता है, तो ध्वनि सर्वर डिवाइस का प्रबंधन कर रहा है। यदि आप सीधे PCM डिवाइस पर python3 या obs PID देखते हैं, तो हो सकता है कि वे दूसरों को ब्लॉक कर रहे हों।

3. वास्तविक समय की निगरानी (पाइपवायर)

यदि आपका सिस्टम पाइपवायर (आधुनिक मंज़रो में मानक) का उपयोग करता है, तो यह लाइव डायग्नोस्टिक्स के लिए सबसे अच्छा उपकरण है: CODE_ब्लॉक_2

  • क्या देखें: ड्रॉपआउट के लिए ईआरआर कॉलम की जांच करें और सत्यापित करें कि ऑरा (16000 हर्ट्ज) और ओबीएस (48000 हर्ट्ज) सीपीयू पर रिसैम्पलिंग-ओवरलोड का कारण नहीं बन रहे हैं।

4. ऑडियो इवेंट की निगरानी

माइक्रोफ़ोन म्यूट, अनम्यूट या नई स्ट्रीम बनाए जाने पर लाइव अपडेट देखें: CODE_ब्लॉक_3

  • उपयोग: इसे चलाएं, फिर ऑरा शुरू करें। यदि आप तुरंत कई `निकालें’ ईवेंट देखते हैं, तो एक प्रक्रिया क्रैश हो रही है या अस्वीकार की जा रही है।

5. हार्डवेयर बाईपास टेस्ट

परीक्षण करें कि क्या आपका माइक्रोफ़ोन कच्चे हार्डवेयर स्तर पर काम करता है (पल्सऑडियो/पाइपवायर को छोड़कर)। यह 5 सेकंड का ऑडियो रिकॉर्ड करता है: CODE_ब्लॉक_4

  • परिणाम: यदि यह काम करता है लेकिन ऑरा नहीं करता है, तो समस्या साउंड-सर्वर कॉन्फ़िगरेशन में है, हार्डवेयर में नहीं।

6. आपातकालीन रीसेट

यदि ऑडियो सिस्टम अटक गया है: कोड_ब्लॉक_5

आसान वर्कफ़्लो का संकेत:

/tmp/diagnose.txt && kate /tmp/diagnose.txt एक डेन बेफ़हल एन। 🌵🚀