ঠিক আছে, প্রথমে ফাইলটি মুছুন /etc/modprobe.d/alsa-base.conf
রাস্পবিয়ান জেসি হুইজির মতো এই কনফিগার ফাইলটি ব্যবহার করে না।
আপনার ডিভাইসটি কী ঠিকানা ব্যবহার করে তা সন্ধান করার জন্য আপনাকে প্রথমে কমান্ডটি প্রবেশ করতে হবে এটি aplay -l
সমস্ত অডিও আউটপুট ডিভাইস এবং তাদের ঠিকানা প্রদর্শন করে। উদাহরণস্বরূপ, আমার ইউএসবি সাউন্ড কার্ডটি আউটপুটে 1 ডিভাইস হিসাবে আসে যা দেখতে এটির মতো দেখায়।
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
এখন, ডিফল্ট কার্ডটিতে ডিভাইসটি সেট করতে আপনাকে লাইনগুলি না পাওয়া পর্যন্ত /usr/share/alsa/alsa.conf
কমান্ড sudo nano /usr/share/alsa/alsa.conf
স্ক্রল ডাউন দিয়ে ফাইলটি সম্পাদনা করতে হবে
defaults.ctl.card 0
defaults.pcm.card 0
এবং এগুলিতে পরিবর্তন করুন (যদি আপনার ডিভাইসটি ডিভাইস 1 হিসাবেও তালিকাভুক্ত থাকে তবে এটিতে তালিকাভুক্ত সমস্ত ঠিকানায় 1 পরিবর্তন না করে)
defaults.ctl.card 1
defaults.pcm.card 1
ব্যাখ্যা: ইউএসবি সাউন্ড কার্ডগুলি রাস্পবিয়ান জেসিতে কার্ড 1 হিসাবে নিবন্ধিত হয়। Wheezy এ তারা ডিফল্টরূপে কার্ড -2 হিসাবে নিবন্ধিত /etc/modprobe.d/alsa-base.conf
হবে এবং সম্পাদনা এটিকে পরিবর্তন করবে।
এই পরবর্তী পদক্ষেপটি প্রয়োজনীয় কিনা আমি জানি না তবে এটি ছাড়া আমার কার্ড কাজ করবে না।
~/.asoundrc
কমান্ডটি ব্যবহার করে ফাইলটি তৈরি এবং সম্পাদনা করুন এবং sudo nano ~/.asoundrc
এটি পরিবর্তন করুন যাতে এটি কেবল এটি পড়ে:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
এখন আপনার ডিফল্ট অডিও আউট (স্পিকার) এবং অডিও ইন (মাইক) আপনার ইউএসবি ডিভাইস।
.conf
। এটি তাদের মধ্যে যা গণনা করা হয়।