ایک وائٹ پیپر دینا a
ہائی لیول اوورview آڈیو کا
Raspberry Pi SBCs پر اختیارات
Raspberry Pi Ltd
کولفون
© 2022-2025 Raspberry Pi Ltd
یہ دستاویزات Creative Commons Attribution-No Derivatives 4.0 International (CC BY-ND) کے تحت لائسنس یافتہ ہیں۔
ورژن 1.0
تعمیر کی تاریخ: 28/05/2025
قانونی دستبرداری کا نوٹس
Raspberry PI پروڈکٹس (بشمول ڈیٹا شیٹس) کے لیے تکنیکی اور قابل اعتماد ڈیٹا جیسا کہ وقتاً فوقتاً ترمیم کیا جاتا ہے ("وسائل") RASPBERRY PI LTD ("RPL") اور INCLIMP کے بطور WARPISSER LUDING، لیکن محدود نہیں کے لیے، کسی خاص مقصد کے لیے تجارتی قابلیت اور فٹنس کی مضمر وارنٹیوں کو مسترد کر دیا گیا ہے۔ قابل اطلاق قانون کی طرف سے اجازت دی گئی زیادہ سے زیادہ حد تک کسی بھی صورت میں RPL کسی بھی براہ راست، بالواسطہ، حادثاتی، خصوصی، مثالی، یا نتیجے میں ہونے والے نقصانات کے لیے ذمہ دار نہیں ہوگا، غیر متعلقہ UTE سامان یا خدمات؛ استعمال کا نقصان، ڈیٹا , یا منافع؛ یا کاروباری رکاوٹ) تاہم اس کی وجہ سے اور ذمہ داری کے کسی نظریہ پر، چاہے معاہدے میں ہو، سخت ذمہ داری ہو، یا ٹارٹ (بشمول لاپرواہی یا کسی اور صورت میں) کسی بھی صورت میں، کسی بھی صورت میں یہاں تک کہ اگر امکان کا مشورہ دیا جائے۔ اس طرح کے نقصان کے.
RPL وسائل یا ان میں بیان کردہ کسی بھی مصنوعات میں کسی بھی وقت اور بغیر کسی اطلاع کے کوئی بھی اضافہ، بہتری، تصحیح یا کوئی اور ترمیم کرنے کا حق محفوظ رکھتا ہے۔
وسائل ڈیزائن کے علم کی مناسب سطح کے حامل ہنر مند صارفین کے لیے بنائے گئے ہیں۔ صارفین اپنے وسائل کے انتخاب اور استعمال اور ان میں بیان کردہ مصنوعات کے کسی بھی اطلاق کے لیے مکمل طور پر ذمہ دار ہیں۔ صارف اپنے وسائل کے استعمال سے پیدا ہونے والے تمام ذمہ داریوں، اخراجات، نقصانات یا دیگر نقصانات کے خلاف آر پی ایل کو بے ضرر طریقے سے معاوضہ دینے اور رکھنے پر متفق ہے۔ RPL صارفین کو صرف Raspberry Pi مصنوعات کے ساتھ مل کر وسائل استعمال کرنے کی اجازت دیتا ہے۔ وسائل کے دیگر تمام استعمال ممنوع ہیں۔ کسی دوسرے RPL یا دوسرے فریق ثالث کے حقوق دانش کو کوئی لائسنس نہیں دیا جاتا ہے۔
ہائی رسک سرگرمیاں۔ Raspberry Pi پروڈکٹس کو خطرناک ماحول میں استعمال کرنے کے لیے ڈیزائن، تیار یا ارادہ نہیں کیا گیا ہے جس میں ناکام محفوظ کارکردگی کی ضرورت ہوتی ہے، جیسے جوہری تنصیبات، ہوائی جہاز کی نیویگیشن یا مواصلاتی نظام، ہوائی ٹریفک کنٹرول، ہتھیاروں کے نظام یا حفاظت کے لیے اہم ایپلی کیشنز (بشمول لائف سپورٹ سسٹم اور دیگر طبی آلات)، جس میں مصنوعات کی ناکامی براہ راست جسمانی یا ذاتی ماحول کو شدید نقصان پہنچا سکتی ہے۔ سرگرمیاں")۔ RPL خاص طور پر ہائی رسک سرگرمیوں کے لیے فٹنس کی کسی بھی واضح یا مضمر وارنٹی کو مسترد کرتا ہے اور ہائی رسک سرگرمیوں میں Raspberry Pi مصنوعات کے استعمال یا شمولیت کے لیے کوئی ذمہ داری قبول نہیں کرتا ہے۔ Raspberry Pi مصنوعات RPL کے تابع فراہم کی جاتی ہیں۔ معیاری شرائط. RPL کی وسائل کی فراہمی RPL کی توسیع یا دوسری صورت میں ترمیم نہیں کرتی ہے۔ معیاری شرائط شامل ہیں لیکن ان میں بیان کردہ دستبرداری اور وارنٹی تک محدود نہیں۔
دستاویز کے ورژن کی تاریخ
| رہائی | تاریخ | تفصیل |
| 1 | 1-اپریل-25 | ابتدائی رہائی |
دستاویز کا دائرہ کار
یہ دستاویز درج ذیل Raspberry Pi مصنوعات پر لاگو ہوتی ہے:
| پی آئی 0 | پی آئی 1 | پائی 2 | پائی 3 | پائی 4 | پائی 400 | پائی 5 | پائی 500 | CM1 | CM3 | CM4 | CM5 | پیکو | پیکو 2 | ||||
| 0 | W | H | A | B | A | B | B | تمام | تمام | تمام | تمام | تمام | تمام | تمام | تمام | تمام | تمام |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
تعارف
برسوں کے دوران، Raspberry Pi SBCs (سنگل بورڈ کمپیوٹرز) پر آڈیو آؤٹ پٹ کے لیے دستیاب آپشنز بہت زیادہ ہو گئے ہیں، اور سافٹ ویئر سے ان کے چلنے کا طریقہ بدل گیا ہے۔
یہ دستاویز آپ کے Raspberry Pi ڈیوائس پر آڈیو آؤٹ پٹ کے لیے دستیاب بہت سے اختیارات سے گزرے گی اور ڈیسک ٹاپ اور کمانڈ لائن سے آڈیو آپشنز کو استعمال کرنے کے بارے میں ہدایات فراہم کرے گی۔
یہ وائٹ پیپر فرض کرتا ہے کہ Raspberry Pi ڈیوائس Raspberry Pi OS چلا رہی ہے اور جدید ترین فرم ویئر اور کرنل کے ساتھ پوری طرح اپ ٹو ڈیٹ ہے۔
Raspberry Pi آڈیو ہارڈویئر
HDMI
تمام Raspberry Pi SBCs میں HDMI کنیکٹر ہوتا ہے جو HDMI آڈیو کو سپورٹ کرتا ہے۔ آپ کے Raspberry Pi SBC کو اسپیکر کے ساتھ مانیٹر یا ٹیلی ویژن سے منسلک کرنے سے ان اسپیکرز کے ذریعے HDMI آڈیو آؤٹ پٹ خود بخود فعال ہوجائے گا۔ HDMI آڈیو ایک اعلیٰ معیار کا ڈیجیٹل سگنل ہے، اس لیے نتائج بہت اچھے ہو سکتے ہیں، اور ملٹی چینل آڈیو جیسے DTS سپورٹ کیا جاتا ہے۔
اگر آپ HDMI ویڈیو استعمال کر رہے ہیں لیکن چاہتے ہیں کہ آڈیو سگنل الگ ہو جائے — سابق کے لیےampلی، ایک کو ampلائفائر جو HDMI ان پٹ کو سپورٹ نہیں کرتا ہے — پھر آپ کو HDMI سگنل سے آڈیو سگنل نکالنے کے لیے اسپلٹر نامی ہارڈ ویئر کا ایک اضافی ٹکڑا استعمال کرنے کی ضرورت ہوگی۔ یہ مہنگا ہو سکتا ہے، لیکن اس کے علاوہ اور بھی اختیارات ہیں، اور ان کی تفصیل نیچے دی گئی ہے۔
اینالاگ PCM/3.5 ملی میٹر جیک
Raspberry Pi ماڈلز B+, 2, 3, اور 4 میں 4-پول 3.5 ملی میٹر آڈیو جیک ہے جو آڈیو اور کمپوزٹ ویڈیو سگنلز کو سپورٹ کر سکتا ہے۔ یہ پی سی ایم (پلس کوڈ ماڈیولیشن) سگنل سے پیدا ہونے والا کم معیار کا اینالاگ آؤٹ پٹ ہے، لیکن یہ اب بھی ہیڈ فون اور ڈیسک ٹاپ اسپیکر کے لیے موزوں ہے۔
نوٹ
Raspberry Pi 5 پر کوئی اینالاگ آڈیو آؤٹ پٹ نہیں ہے۔
جیک پلگ سگنلز کی وضاحت درج ذیل جدول میں کی گئی ہے، کیبل کے سرے سے شروع ہو کر سرے پر ختم ہوتی ہے۔ کیبلز مختلف اسائنمنٹس کے ساتھ دستیاب ہیں، اس لیے یقینی بنائیں کہ آپ کے پاس درست ہے۔
| جیک سیگمنٹ | سگنل |
| آستین | ویڈیو |
| انگوٹھی 2 | گراؤنڈ |
| انگوٹھی 1 | ٹھیک ہے۔ |
| ٹپ | بائیں |
I2S پر مبنی اڈاپٹر بورڈز
Raspberry Pi SBCs کے تمام ماڈلز میں GPIO ہیڈر پر ایک I2S پیریفرل دستیاب ہے۔ I2S ایک الیکٹریکل سیریل بس انٹرفیس اسٹینڈرڈ ہے جو ڈیجیٹل آڈیو ڈیوائسز کو جوڑنے اور PCM آڈیو ڈیٹا کو الیکٹرانک ڈیوائس میں پیری فیرلز کے درمیان بات چیت کرنے کے لیے استعمال کیا جاتا ہے۔ Raspberry Pi Ltd آڈیو بورڈز کی ایک رینج تیار کرتا ہے جو GPIO ہیڈر سے جڑتے ہیں اور SoC (ایک چپ پر سسٹم) سے ایڈ آن بورڈ میں آڈیو ڈیٹا منتقل کرنے کے لیے I2S انٹرفیس کا استعمال کرتے ہیں۔
نوٹ: ایڈ آن بورڈز جو GPIO ہیڈر کے ذریعے جڑتے ہیں اور مناسب تصریحات پر عمل کرتے ہیں انہیں HATs (Hardware Attached on Top) کے نام سے جانا جاتا ہے۔ ان کی وضاحتیں یہاں مل سکتی ہیں: https://datasheets.raspberrypi.com/
آڈیو HATs کی پوری رینج Raspberry Pi Ltd پر دیکھی جا سکتی ہے۔ webسائٹ: https://www.raspberrypi.com/products/
آڈیو آؤٹ پٹ کے لیے بڑی تعداد میں تھرڈ پارٹی HATs بھی دستیاب ہیں۔ampلی سے Pimoroni، HiFiBerry، Adafruit، وغیرہ، اور یہ مختلف خصوصیات کی ایک بڑی تعداد فراہم کرتے ہیں۔
USB آڈیو
اگر HAT انسٹال کرنا ممکن نہیں ہے، یا آپ ہیڈ فون آؤٹ پٹ یا مائیکروفون ان پٹ کے لیے جیک پلگ منسلک کرنے کا تیز اور آسان طریقہ تلاش کر رہے ہیں، تو USB آڈیو اڈاپٹر ایک اچھا انتخاب ہے۔ یہ سادہ، سستے آلات ہیں جو Raspberry Pi SBC پر USB-A بندرگاہوں میں سے کسی ایک میں پلگ ان ہوتے ہیں۔
Raspberry Pi OS میں بطور ڈیفالٹ USB آڈیو کے ڈرائیور شامل ہیں۔ جیسے ہی کوئی ڈیوائس پلگ ان ہوتی ہے، اسے ڈیوائس مینو پر ظاہر ہونا چاہیے جو ٹاسک بار پر اسپیکر کے آئیکن پر دائیں کلک کرنے پر ظاہر ہوتا ہے۔
سسٹم خود بخود اس بات کا بھی پتہ لگائے گا کہ آیا منسلک USB ڈیوائس میں مائیکروفون ان پٹ ہے اور مناسب سپورٹ کو فعال کردے گا۔
بلوٹوتھ
بلوٹوتھ آڈیو سے مراد بلوٹوتھ ٹکنالوجی کے ذریعے صوتی ڈیٹا کی وائرلیس ٹرانسمیشن ہے، جو بہت وسیع پیمانے پر استعمال ہوتی ہے۔ یہ Raspberry Pi SBC کو بلوٹوتھ اسپیکر اور ہیڈ فون/ایئر بڈز، یا بلوٹوتھ سپورٹ کے ساتھ کسی دوسرے آڈیو ڈیوائس سے بات کرنے کے قابل بناتا ہے۔ حد کافی مختصر ہے - تقریباً 10 میٹر زیادہ سے زیادہ۔
بلوٹوتھ ڈیوائسز کو Raspberry Pi SBC کے ساتھ 'جوڑا بنانے' کی ضرورت ہے اور یہ ہو جانے کے بعد ڈیسک ٹاپ پر آڈیو سیٹنگز میں ظاہر ہوں گے۔ بلوٹوتھ بذریعہ ڈیفالٹ Raspberry Pi OS پر انسٹال ہوتا ہے، جس میں بلوٹوتھ لوگو ڈیسک ٹاپ ٹاسک بار پر کسی بھی ڈیوائس پر ظاہر ہوتا ہے جس میں بلوٹوتھ ہارڈویئر انسٹال ہوتا ہے (یا تو بلوٹوتھ USB ڈونگل میں بنایا جاتا ہے یا اس کے ذریعے)۔ بلوٹوتھ فعال ہونے پر، آئیکن نیلا ہو جائے گا۔ جب یہ غیر فعال ہو جائے گا، تو آئیکن خاکستری ہو جائے گا۔
سافٹ ویئر سپورٹ
بنیادی آڈیو سپورٹ سافٹ ویئر مکمل Raspberry Pi OS امیج میں کافی حد تک بدل گیا ہے، اور، آخری صارف کے لیے، یہ تبدیلیاں زیادہ تر شفاف ہیں۔ استعمال ہونے والا اصل ساؤنڈ سب سسٹم ALSA تھا۔ پلس آڈیو نے ALSA کی کامیابی حاصل کی، اس سے پہلے کہ موجودہ نظام، جسے پائپ وائر کہا جاتا ہے، سے تبدیل کیا جائے۔ اس سسٹم میں پلس آڈیو جیسی فعالیت ہے، اور ایک مطابقت پذیر API، لیکن اس میں ویڈیو اور دیگر خصوصیات کو ہینڈل کرنے کے لیے ایکسٹینشنز بھی ہیں، جس سے ویڈیو اور آڈیو کا انضمام بہت آسان ہے۔ چونکہ پائپ وائر وہی API استعمال کرتا ہے جیسے پلس آڈیو، پلس آڈیو کی افادیت پائپ وائر سسٹم پر ٹھیک کام کرتی ہے۔
یہ افادیت سابق میں استعمال ہوتی ہے۔ampذیل میں.
تصویر کے سائز کو کم رکھنے کے لیے، Raspberry Pi OS Lite اب بھی آڈیو سپورٹ فراہم کرنے کے لیے ALSA کا استعمال کرتا ہے اور اس میں کوئی پائپ وائر، پلس آڈیو، یا بلوٹوتھ آڈیو لائبریری شامل نہیں ہے۔ تاہم، ضرورت کے مطابق ان خصوصیات کو شامل کرنے کے لیے مناسب لائبریریوں کو انسٹال کرنا ممکن ہے، اور اس عمل کو بھی ذیل میں بیان کیا گیا ہے۔
ڈیسک ٹاپ
جیسا کہ اوپر بتایا گیا ہے، آڈیو آپریشنز ڈیسک ٹاپ ٹاسک بار پر اسپیکر آئیکن کے ذریعے سنبھالے جاتے ہیں۔ آئیکن پر بائیں کلک کرنے سے والیوم سلائیڈر اور خاموش بٹن سامنے آتا ہے، جب کہ دائیں کلک کرنے سے دستیاب آڈیو ڈیوائسز کی فہرست سامنے آتی ہے۔ بس اس آڈیو ڈیوائس پر کلک کریں جسے آپ استعمال کرنا چاہتے ہیں۔ پرو کو تبدیل کرنے کے لیے دائیں کلک کے ذریعے ایک آپشن بھی موجود ہے۔fileہر ڈیوائس کے ذریعہ استعمال کیا جاتا ہے۔ یہ پروfiles عام طور پر مختلف معیار کی سطح فراہم کرتا ہے۔
اگر مائیکروفون سپورٹ فعال ہے، تو مینو پر ایک مائیکروفون آئیکن ظاہر ہوگا۔ اس پر دائیں کلک کرنے سے مائیکروفون کے مخصوص مینو آپشنز سامنے آئیں گے، جیسے کہ ان پٹ ڈیوائس کا انتخاب، جب کہ بائیں جانب کلک کرنے سے ان پٹ لیول کی سیٹنگیں سامنے آتی ہیں۔
بلوٹوتھ
بلوٹوتھ ڈیوائس کو جوڑنے کے لیے، ٹاسک بار پر بلوٹوتھ آئیکن پر بائیں طرف کلک کریں، پھر 'ڈیوائس شامل کریں' کو منتخب کریں۔ اس کے بعد سسٹم دستیاب آلات کی تلاش شروع کر دے گا، جنہیں دیکھنے کے لیے 'Discover' موڈ میں ڈالنے کی ضرورت ہوگی۔ جب آلہ فہرست میں ظاہر ہوتا ہے تو اس پر کلک کریں اور پھر آلات کو جوڑنا چاہیے۔ جوڑا بنانے کے بعد، آڈیو ڈیوائس مینو میں ظاہر ہو جائے گا، جسے ٹاسک بار پر اسپیکر آئیکن پر کلک کر کے منتخب کیا جاتا ہے۔
کمانڈ لائن
چونکہ پائپ وائر وہی API استعمال کرتا ہے جیسے پلس آڈیو، زیادہ تر پلس آڈیو کمانڈز پائپ وائر پر آڈیو کام کو کنٹرول کرنے کے لیے استعمال ہوتے ہیں۔ pacts پلس آڈیو کو کنٹرول کرنے کا معیاری طریقہ ہے: مزید تفصیلات کے لیے کمانڈ لائن میں man pactl ٹائپ کریں۔
Raspberry Pi OS Lite کے لیے ضروری شرائط
Raspberry Pi OS کی مکمل تنصیب پر، تمام مطلوبہ کمانڈ لائن ایپلیکیشنز اور لائبریریاں پہلے سے ہی انسٹال ہیں۔ تاہم، لائٹ ورژن پر، پائپ وائر بطور ڈیفالٹ انسٹال نہیں ہوتا ہے اور آواز کو چلانے کے قابل ہونے کے لیے اسے دستی طور پر انسٹال کرنا ضروری ہے۔
Raspberry Pi OS Lite پر پائپ وائر کے لیے مطلوبہ لائبریریوں کو انسٹال کرنے کے لیے، براہ کرم درج ذیل کو درج کریں: sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils اگر آپ ALSA استعمال کرنے والی ایپلی کیشنز کو چلانے کا ارادہ رکھتے ہیں، تو آپ کو درج ذیل کو بھی انسٹال کرنے کی ضرورت ہوگی: sudo apt install pipewire-
انسٹالیشن کے بعد ریبوٹ کرنا ہر چیز کو تیار کرنے اور چلانے کا سب سے آسان طریقہ ہے۔
آڈیو پلے بیک سابقamples
نصب پلس آڈیو ماڈیولز کی فہرست مختصر شکل میں دکھائیں (لمبی شکل میں بہت ساری معلومات ہوتی ہیں اور اسے پڑھنا مشکل ہے): $pactl list modules short پلس آڈیو سنکس کی فہرست مختصر شکل میں دکھائیں:
$pactl کی فہرست مختصر ہو جاتی ہے۔
بلٹ ان آڈیو اور ایک اضافی USB ساؤنڈ کارڈ کے ساتھ HDMI مانیٹر سے منسلک Raspberry Pi 5 پر، یہ کمانڈ درج ذیل آؤٹ پٹ دیتا ہے: $pactl فہرست مختصر ہو جاتی ہے۔
179 alsa_output.platform-107c701400.hdmi.hdmi-سٹیریو پائپ وائر s32le 2ch 48000Hz SUSPENDED 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Dvice-Sound-Sound-Sound s16le 2ch 48000Hz معطل
نوٹ
Raspberry Pi 5 میں اینالاگ آؤٹ نہیں ہے۔
Raspberry Pi OS Lite کے لیے Raspberry Pi 4 پر انسٹال کریں — جس میں HDMI اور اینالاگ آؤٹ ہیں — مندرجہ ذیل کو واپس کیا جاتا ہے: $pactl کی فہرست مختصر ہو جاتی ہے۔
69 alsa_output.platform-bcm2835_audio.stereo-fallback پائپ وائر s16le 2ch 48000Hz معطل
70 alsa_output.platform-107c701400.hdmi.hdmi-سٹیریو پائپ وائر s32le 2ch 48000Hz معطل
Raspberry Pi OS Lite کی اس انسٹالیشن پر پہلے سے طے شدہ سنک کو HDMI آڈیو میں ڈسپلے کرنے اور تبدیل کرنے کے لیے (یہ نوٹ کرتے ہوئے کہ یہ پہلے سے طے شدہ ہو سکتا ہے)، ٹائپ کریں:
$pactl get-default-sink
alsa_output.platform-bcm2835_audio.stereo-fallback
$pactl set-default-sink 70
$pactl get-default-sink
alsa_output.platform-107c701400.hdmi.hdmi-stereo
کے طور پر واپس کھیلنے کے لئےample, اسے سب سے پہلے s پر اپ لوڈ کرنے کی ضرورت ہے۔ample cache، اس معاملے میں پہلے سے طے شدہ سنک پر۔ آپ pactl play-s کے آخر میں اس کا نام شامل کر کے سنک کو تبدیل کر سکتے ہیں۔ample حکم:
$pactl upload-sampلی ایسample.mp3 samplename
$pactl play-sampلی ایسamplename
پلس آڈیو کمانڈ ہے جو آڈیو کو چلانے کے لیے استعمال کرنا اور بھی آسان ہے۔
$paplay sample.mp3
pactl کے پاس پلے بیک کے لیے والیوم سیٹ کرنے کا آپشن ہے۔ چونکہ ڈیسک ٹاپ آڈیو معلومات حاصل کرنے اور سیٹ کرنے کے لیے پلس آڈیو یوٹیلیٹیز کا استعمال کرتا ہے، اس لیے ان کمانڈ لائن تبدیلیوں پر عمل درآمد ڈیسک ٹاپ پر والیوم سلائیڈر میں بھی ظاہر ہوگا۔
یہ سابقample حجم کو 10٪ کم کرتا ہے:
$pactl set-sink-volume @DEFAULT_SINK@ -10%
یہ سابقample حجم کو 50٪ پر سیٹ کرتا ہے:
$pactl سیٹ-sink-volume @DEFAULT_SINK@50%
بہت سارے پلس آڈیو کمانڈز ہیں جن کا یہاں ذکر نہیں کیا گیا ہے۔ پلس آڈیو webسائٹ (https://www.freedesktop.org/wiki/Software/PulseAudio/) اور ہر کمانڈ کے مین پیجز سسٹم کے بارے میں وسیع معلومات پیش کرتے ہیں۔
بلوٹوتھ
کمانڈ لائن سے بلوٹوتھ کو کنٹرول کرنا ایک پیچیدہ عمل ہوسکتا ہے۔ Raspberry Pi OS Lite کا استعمال کرتے وقت، مناسب کمانڈز پہلے سے انسٹال ہیں۔ سب سے مفید کمانڈ بلوٹوتھ سی ٹی ایل ہے، اور کچھ سابقampذیل میں اس کے استعمال میں دیے گئے ہیں۔
ڈیوائس کو دیگر آلات کے لیے قابل دریافت بنائیں:
$bluetoothctl پر قابل دریافت
ڈیوائس کو دوسرے آلات کے ساتھ جوڑنے کے قابل بنائیں:
$ بلوٹوتھ سی ٹی ایل پیئر ایبل آن
رینج میں بلوٹوتھ آلات کے لیے اسکین کریں:
$ bluetoothctl اسکین آن
اسکیننگ بند کریں:
$bluetoothctl scan off bluetoothctl میں ایک انٹرایکٹو موڈ بھی ہوتا ہے، جس کو بغیر کسی پیرامیٹرز کے کمانڈ استعمال کرکے استعمال کیا جاتا ہے۔ مندرجہ ذیل سابقample انٹرایکٹو موڈ چلاتا ہے، جہاں فہرست کمانڈ درج کی جاتی ہے اور نتائج دکھائے جاتے ہیں، Raspberry Pi 4 چلانے والے Raspberry Pi OS Lite Bookworm: $bluetoothctl
ایجنٹ رجسٹرڈ
[بلوٹوتھ] # فہرست
کنٹرولر D8:3A:DD:3B:00:00 Pi4Lite [ڈیفالٹ] [بلوٹوتھ]
اب آپ ترجمان میں کمانڈز ٹائپ کر سکتے ہیں اور ان پر عمل درآمد ہو جائے گا۔ کسی ڈیوائس کے ساتھ جوڑا بنانے اور پھر اس سے جڑنے کا ایک عام عمل اس طرح پڑھ سکتا ہے: $ bluetoothctl
ایجنٹ رجسٹرڈ [بلوٹوتھ] قابل دریافت ہے۔
قابل دریافت کو تبدیل کرنا کامیاب ہو گیا۔
[CHG] کنٹرولر D8:3A:DD:3B:00:00 [بلوٹوتھ] پر قابل دریافت
پر جوڑا بدلنا کامیاب ہو گیا۔
[CHG] کنٹرولر D8:3A:DD:3B:00:00 [بلوٹوتھ] پر جوڑا جا سکتا ہے # اسکین آن
< آس پاس کے آلات کی ایک لمبی فہرست ہوسکتی ہے >
[بلوٹوتھ] # جوڑا [آلہ کا میک ایڈریس، اسکین کمانڈ سے یا خود ڈیوائس سے، فارم میں xx:xx:xx:xx:xx:xx] [بلوٹوتھ# اسکین آف
بلوٹوتھ # کنیکٹ [اسی میک ایڈریس] بلوٹوتھ ڈیوائس کو اب سنک کی فہرست میں ظاہر ہونا چاہئے، جیسا کہ اس سابق میں دکھایا گیا ہےampRaspberry Pi OS Lite کی تنصیب سے:
$pactl کی فہرست مختصر ہو جاتی ہے۔
69 alsa_output.platform-bcm2835_audio.stereo-fallback پائپ وائر s16le 2ch 48000Hz معطل
70 alsa_output.platform-107c701400.hdmi.hdmi-سٹیریو پائپ وائر s32le 2ch 48000Hz معطل
71 bluez_output.CA_3A_B2_CA_7C_55.1 پائپ وائر s32le 2ch 48000Hz معطل
$pactl set-default-sink 71
$paplayample_audio_file>
اب آپ اسے ڈیفالٹ بنا سکتے ہیں اور اس پر آڈیو واپس چلا سکتے ہیں۔
نتائج
Raspberry Pi Ltd آلات سے آڈیو آؤٹ پٹ تیار کرنے کے بہت سے مختلف طریقے ہیں، جو کہ صارف کی زیادہ تر ضروریات کو پورا کرتے ہیں۔ اس وائٹ پیپر نے ان میکانزم کا خاکہ پیش کیا ہے اور ان میں سے بہت سے لوگوں کے بارے میں معلومات فراہم کی ہیں۔ امید ہے کہ یہاں پیش کردہ مشورہ آخری صارف کو اپنے پروجیکٹ کے لیے صحیح آڈیو آؤٹ پٹ اسکیم کا انتخاب کرنے میں مدد کرے گا۔ سادہ سابقampآڈیو سسٹم کو استعمال کرنے کا طریقہ فراہم کیا گیا ہے، لیکن قارئین کو مزید تفصیل کے لیے آڈیو اور بلوٹوتھ کمانڈز کے مینوئلز اور مین پیجز سے رجوع کرنا چاہیے۔
Raspberry Pi Raspberry Pi Ltd کا ٹریڈ مارک ہے۔
Raspberry Pi Ltd
دستاویزات / وسائل
![]() |
Raspberry Pi SBCS سنگل بورڈ کمپیوٹر [پی ڈی ایف] یوزر گائیڈ SBCS سنگل بورڈ کمپیوٹر، SBCS، سنگل بورڈ کمپیوٹر، بورڈ کمپیوٹر، کمپیوٹر |
