ऑडियो को कॉन्फ़िगर और टेस्ट करना

इस पेज का कॉन्टेंट, हार्डवेयर पर निर्भर करता है. कृपया इनमें से चुनें:

सैंपल चलाने से पहले, आपको रैज़बेरी पाई पर ऑडियो सिस्टम कॉन्फ़िगर करना होगा.

  1. अपनी रिकॉर्डिंग और वीडियो चलाने की सुविधा वाले डिवाइसों को ढूंढें.

    1. कैप्चर हार्डवेयर डिवाइस की सूची में अपने यूएसबी माइक्रोफ़ोन का पता लगाएं. कार्ड नंबर और डिवाइस नंबर लिखें.

      arecord -l

    2. प्लेबैक हार्डवेयर डिवाइसों की सूची में अपना स्पीकर ढूंढें. कार्ड नंबर और डिवाइस नंबर लिख लें. ध्यान दें कि आम तौर पर 3.5 मि॰मी॰ जैक को Analog या bcm2835 ALSA से लेबल किया जाता है, bcm2835 IEC958/HDMI नहीं.

      aplay -l

  2. होम डायरेक्ट्री (/home/pi) में .asoundrc नाम की एक नई फ़ाइल बनाएं. पक्का करें कि इसमें माइक्रोफ़ोन और स्पीकर के लिए सही स्लेव परिभाषाएं मौजूद हैं. नीचे दिए गए कॉन्फ़िगरेशन का इस्तेमाल करें. हालांकि, <card number> और <device number> को उन संख्याओं से बदल दें जो आपने पिछले चरण में लिखी हैं. pcm.mic और pcm.speaker, दोनों के लिए ऐसा करें.

    pcm.!default {
      type asym
      capture.pcm "mic"
      playback.pcm "speaker"
    }
    pcm.mic {
      type plug
      slave {
        pcm "hw:<card number>,<device number>"
      }
    }
    pcm.speaker {
      type plug
      slave {
        pcm "hw:<card number>,<device number>"
      }
    }
    
  3. पुष्टि करें कि रिकॉर्डिंग और वीडियो चलाने की सुविधा काम कर रही है:

    1. वीडियो चलाने की आवाज़ कम या ज़्यादा करें.

      alsamixer

      प्लेबैक वॉल्यूम लेवल को करीब 70 पर सेट करने के लिए अप ऐरो बटन दबाएं.

    2. टेस्ट साउंड चलाएँ (यह कोई बोलने वाला व्यक्ति है). हो जाने पर Ctrl+C दबाएं. अगर इसे चलाने पर आपको कुछ सुनाई नहीं देता, तो अपने स्पीकर के कनेक्शन की जांच करें.

      speaker-test -t wav

    3. एक छोटी सी ऑडियो क्लिप रिकॉर्ड करें.

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw

    4. रिकॉर्डिंग को फिर से चलाकर देखें. अगर आपको कुछ भी सुनाई नहीं दे रहा है, तो आपको alsamixer में रिकॉर्डिंग की आवाज़ की जांच करनी पड़ सकती है.

      aplay --format=S16_LE --rate=16000 out.raw

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

    ध्यान दें कि अगर आपके पास एचडीएमआई मॉनिटर और 3.5 मि॰मी॰ का जैक स्पीकर, दोनों कनेक्ट हैं, तो दोनों में से किसी एक का ऑडियो चलाया जा सकता है. नीचे दिए गए निर्देश चलाएं:

    sudo raspi-config

    बेहतर विकल्प > ऑडियो पर जाएं और अपनी पसंद का आउटपुट डिवाइस चुनें.

अगला कदम

डेवलपर प्रोजेक्ट और खाता सेटिंग को कॉन्फ़िगर करना