คู่มือผู้ใช้คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi SBCS

คอมพิวเตอร์บอร์ดเดี่ยว SBCS

ข้อมูลสินค้า

ข้อมูลจำเพาะ:

  • รุ่น Raspberry Pi ที่รองรับ: Pi 0, Pi 1, Pi 2, Pi 3, Pi 4,
    CM1, CM3, CM4, CM5, ปิโก, ปิโก2
  • ตัวเลือกเอาต์พุตเสียง: HDMI, แจ็ค Analogue PCM/3.5 มม., แบบ I2S
    บอร์ดอะแดปเตอร์, เสียง USB, บลูทูธ
  • การสนับสนุนซอฟต์แวร์: PulseAudio, PipeWire, ALSA

คำแนะนำการใช้ผลิตภัณฑ์:

เอาต์พุตเสียง HDMI:

สำหรับเอาต์พุตเสียง HDMI เพียงเชื่อมต่อ Raspberry Pi ของคุณเข้ากับ
จอภาพหรือทีวี HDMI ที่มีลำโพงในตัว

แจ็คอะนาล็อก PCM/3.5 มม.:

Raspberry Pi รุ่น B+, 2, 3 และ 4 มีขั้วต่อ 4 ขั้วขนาด 3.5 มม.
แจ็คเสียงสำหรับเอาต์พุตเสียงอะนาล็อก ปฏิบัติตามการกำหนดสัญญาณ
ตารางสำหรับการเชื่อมต่อที่ถูกต้อง

เสียง USB และบลูทูธ:

สำหรับเอาต์พุตเสียง USB หรือบลูทูธ โปรดตรวจสอบให้แน่ใจว่ามีไดรเวอร์ที่เหมาะสม
ติดตั้งบน Raspberry Pi ของคุณ โปรดดูคู่มือผู้ใช้สำหรับ
คำแนะนำการตั้งค่าโดยละเอียด

การตั้งค่าซอฟต์แวร์:

หากต้องการเปิดใช้งานการเล่นเสียง ให้ติดตั้งแพ็คเกจซอฟต์แวร์ที่จำเป็น
โดยใช้บรรทัดคำสั่ง รีบูต Raspberry Pi ของคุณหลังจากการติดตั้ง
เพื่อให้การเปลี่ยนแปลงมีผลใช้บังคับ

Exampคำสั่ง:

        sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils sudo apt install pipewire-alsa pactl list modules short pactl list sinks short
    

คำถามที่พบบ่อย:

ถาม: รุ่น Raspberry Pi รุ่นใดบ้างที่รองรับเสียงอะนาล็อก
เอาท์พุท?

A: Raspberry Pi รุ่น B+, 2, 3 และ 4 มีขั้วต่อ 4 ขั้วขนาด 3.5 มม.
แจ็คเสียงสำหรับเอาต์พุตเสียงอะนาล็อก

ถาม: ฉันสามารถใช้การ์ดเสียง USB กับ Raspberry Pi ได้หรือไม่

A: ใช่ คุณสามารถใช้การ์ดเสียง USB กับ Raspberry Pi ได้
เอาต์พุตเสียง ตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่ถูกต้อง

-

ราสเบอร์รี่พาย
เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
ราสเบอร์รี่ ปิ จำกัด
ราสเบอร์รี่ ปิ จำกัด

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
โคโลฟอน
© 2022-2025 Raspberry Pi Ltd เอกสารนี้ได้รับอนุญาตภายใต้ Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) เวอร์ชัน 1.0 วันที่สร้าง: 28/05/2025
ประกาศปฏิเสธความรับผิดชอบทางกฎหมาย
ข้อมูลทางเทคนิคและความน่าเชื่อถือสำหรับผลิตภัณฑ์ RASPBERRY PI (รวมถึงแผ่นข้อมูล) ตามที่แก้ไขเป็นครั้งคราว (“ทรัพยากร”) จัดทำโดย RASPBERRY PI LTD (“RPL”) “ตามที่เป็น” และการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยของความสามารถในการขายและความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ในขอบเขตสูงสุดตามที่กฎหมายที่ใช้บังคับอนุญาต ในกรณีใดๆ RPL จะไม่รับผิดต่อความเสียหายใดๆ อันเกิดขึ้นโดยตรงหรือโดยอ้อม ไม่ว่าจะเป็นความเสียหายโดยบังเอิญ ความเสียหายพิเศษ ความเสียหายที่เป็นตัวอย่าง หรือความเสียหายที่เป็นผลสืบเนื่อง (รวมถึงแต่ไม่จำกัดเพียง การจัดหาสินค้าหรือบริการทดแทน การสูญเสียการใช้งาน ข้อมูล หรือผลกำไร หรือการหยุดชะงักทางธุรกิจ) ไม่ว่าจะเกิดขึ้นจากสาเหตุใดๆ และจากทฤษฎีความรับผิดใดๆ ไม่ว่าจะโดยสัญญา ความรับผิดโดยเคร่งครัด หรือการละเมิด (รวมถึงความประมาทเลินเล่อหรืออื่นๆ) ที่เกิดขึ้นจากการใช้ทรัพยากรไม่ว่าในรูปแบบใดก็ตาม แม้ว่าจะได้รับคำแนะนำเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าวก็ตาม RPL ขอสงวนสิทธิ์ในการปรับปรุง พัฒนา แก้ไข หรือปรับเปลี่ยนใดๆ ต่อ RESOURCES หรือผลิตภัณฑ์ใดๆ ที่อธิบายไว้ใน RESOURCES ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า RESOURCES จัดทำขึ้นสำหรับผู้ใช้ที่มีความเชี่ยวชาญและมีความรู้ด้านการออกแบบในระดับที่เหมาะสม ผู้ใช้เป็นผู้รับผิดชอบแต่เพียงผู้เดียวในการเลือกและใช้งาน RESOURCES และการนำผลิตภัณฑ์ที่อธิบายไว้ไปใช้งาน ผู้ใช้ตกลงที่จะชดใช้ค่าเสียหายและถือว่า RPL ไม่มีส่วนรับผิดต่อความรับผิด ค่าใช้จ่าย ความเสียหาย หรือความสูญเสียอื่นๆ ที่เกิดขึ้นจากการใช้งาน RESOURCES ของผู้ใช้ RPL อนุญาตให้ผู้ใช้ใช้งาน RESOURCES ร่วมกับผลิตภัณฑ์ Raspberry Pi เท่านั้น ห้ามมิให้ใช้ RESOURCES ในทางอื่นใด ไม่มีการอนุญาตให้ใช้สิทธิ์ในทรัพย์สินทางปัญญาของ RPL หรือบุคคลที่สาม กิจกรรมที่มีความเสี่ยงสูง ผลิตภัณฑ์ Raspberry Pi ไม่ได้รับการออกแบบ ผลิต หรือออกแบบมาเพื่อใช้งานในสภาพแวดล้อมอันตรายที่ต้องมีระบบป้องกันความล้มเหลว เช่น ในการดำเนินงานของโรงงานนิวเคลียร์ ระบบนำทางหรือระบบสื่อสารของอากาศยาน ระบบควบคุมการจราจรทางอากาศ ระบบอาวุธ หรือการใช้งานที่สำคัญต่อความปลอดภัย (รวมถึงระบบช่วยชีวิตและอุปกรณ์ทางการแพทย์อื่นๆ) ซึ่งความล้มเหลวของผลิตภัณฑ์อาจนำไปสู่การเสียชีวิต การบาดเจ็บส่วนบุคคล หรือความเสียหายทางกายภาพหรือสิ่งแวดล้อมอย่างรุนแรง (“กิจกรรมที่มีความเสี่ยงสูง”) RPL ขอปฏิเสธการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัยเกี่ยวกับความเหมาะสมสำหรับกิจกรรมที่มีความเสี่ยงสูง และไม่รับผิดชอบต่อการใช้งานหรือการรวมผลิตภัณฑ์ Raspberry Pi ไว้ในกิจกรรมที่มีความเสี่ยงสูง ผลิตภัณฑ์ Raspberry Pi จัดหาให้ภายใต้ข้อกำหนดมาตรฐานของ RPL บทบัญญัติของ RESOURCES ของ RPL ไม่ได้ขยายหรือแก้ไขข้อกำหนดมาตรฐานของ RPL ซึ่งรวมถึงแต่ไม่จำกัดเพียงข้อสงวนสิทธิ์และการรับประกันที่ระบุไว้ในข้อกำหนดเหล่านี้

ประกาศปฏิเสธความรับผิดชอบทางกฎหมาย

2

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC

ประวัติเวอร์ชันเอกสาร

วันที่วางจำหน่าย

คำอธิบาย

1.0

1 เมษายน 2025 เผยแพร่ครั้งแรก

ขอบเขตของเอกสาร

เอกสารนี้ใช้กับผลิตภัณฑ์ Raspberry Pi ต่อไปนี้:

พาย 0

พาย 1

พาย 2

พี่ พี่ พี่ พี่ พี่ พี่ CM1 CM3 CM4 CM5 พิโก Pico2

3

4 400 5 500

0 WHABABB ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด ทั้งหมด

ขอบเขตของเอกสาร

1

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
การแนะนำ
ในช่วงหลายปีที่ผ่านมา ตัวเลือกสำหรับเอาต์พุตเสียงบน Raspberry Pi SBC (คอมพิวเตอร์บอร์ดเดียว) มีจำนวนเพิ่มมากขึ้น และวิธีที่ควบคุมผ่านซอฟต์แวร์ก็เปลี่ยนแปลงไป เอกสารนี้จะอธิบายตัวเลือกต่างๆ ที่มีสำหรับเอาต์พุตเสียงบนอุปกรณ์ Raspberry Pi ของคุณ พร้อมคำแนะนำเกี่ยวกับวิธีการใช้ตัวเลือกเสียงจากเดสก์ท็อปและบรรทัดคำสั่ง เอกสารนี้ตั้งสมมติฐานว่าอุปกรณ์ Raspberry Pi กำลังรันระบบปฏิบัติการ Raspberry Pi และอัปเดตเฟิร์มแวร์และเคอร์เนลเวอร์ชันล่าสุดอย่างสมบูรณ์

การแนะนำ

2

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
ฮาร์ดแวร์เสียง Raspberry Pi

HDMI
SBC ของ Raspberry Pi ทุกเครื่องมีขั้วต่อ HDMI ที่รองรับเสียง HDMI การเชื่อมต่อ Raspberry Pi SBC ของคุณเข้ากับจอภาพหรือโทรทัศน์ที่มีลำโพงจะทำให้สัญญาณเสียง HDMI ออกผ่านลำโพงเหล่านั้นโดยอัตโนมัติ เสียง HDMI เป็นสัญญาณดิจิทัลคุณภาพสูง ดังนั้นผลลัพธ์จึงออกมาดีมาก และรองรับเสียงหลายช่องสัญญาณ เช่น DTS หากคุณกำลังใช้วิดีโอ HDMI แต่ต้องการให้สัญญาณเสียงแยกออกจากกัน — เช่นampเล, ถึงอัน ampหากตัวแยกสัญญาณไม่รองรับอินพุต HDMI คุณจะต้องใช้ฮาร์ดแวร์เพิ่มเติมที่เรียกว่าตัวแยกสัญญาณ (Splitter) เพื่อแยกสัญญาณเสียงออกจากสัญญาณ HDMI ซึ่งอาจมีราคาแพง แต่ก็ยังมีตัวเลือกอื่นๆ ดังรายละเอียดด้านล่าง

แจ็คอนาล็อก PCM/3.5 มม.

Raspberry Pi รุ่น B+, 2, 3 และ 4 มีแจ็คเสียง 3.5 มม. แบบ 4 ขั้วที่รองรับสัญญาณเสียงและวิดีโอคอมโพสิต นี่เป็นเอาต์พุตอะนาล็อกคุณภาพต่ำที่สร้างจากสัญญาณ PCM (การมอดูเลตรหัสพัลส์) แต่ยังคงเหมาะสำหรับหูฟังและลำโพงตั้งโต๊ะ

หมายเหตุ ไม่มีเอาต์พุตเสียงอะนาล็อกบน Raspberry Pi 5

สัญญาณแจ็คปลั๊กถูกกำหนดไว้ในตารางต่อไปนี้ โดยเริ่มจากปลายสายไปจนถึงปลายสาย สายเคเบิลแต่ละเส้นมีการกำหนดการใช้งานที่แตกต่างกัน ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณมีสายที่ถูกต้อง

สัญญาณส่วนแจ็ค

ปลอกหุ้ม

วีดีโอ

แหวน 2

พื้น

แหวน 1

ขวา

เคล็ดลับ

ซ้าย

บอร์ดอะแดปเตอร์ที่ใช้ I2S
SBC ของ Raspberry Pi ทุกรุ่นมีอุปกรณ์ต่อพ่วง I2S อยู่บนส่วนหัว GPIO I2S เป็นมาตรฐานอินเทอร์เฟซบัสอนุกรมไฟฟ้าที่ใช้เชื่อมต่ออุปกรณ์เสียงดิจิทัลและสื่อสารข้อมูลเสียง PCM ระหว่างอุปกรณ์ต่อพ่วงในอุปกรณ์อิเล็กทรอนิกส์ Raspberry Pi Ltd ผลิตบอร์ดเสียงหลากหลายรุ่นที่เชื่อมต่อกับส่วนหัว GPIO และใช้อินเทอร์เฟซ I2S เพื่อถ่ายโอนข้อมูลเสียงจาก SoC (ระบบบนชิป) ไปยังบอร์ดเสริม หมายเหตุ: บอร์ดเสริมที่เชื่อมต่อผ่านส่วนหัว GPIO และเป็นไปตามข้อกำหนดที่เหมาะสมเรียกว่า HAT (ฮาร์ดแวร์ที่ติดอยู่ด้านบน) สามารถดูข้อมูลจำเพาะได้ที่นี่: https://datasheets.raspberrypi.com/ สามารถดู HAT เสียงทั้งหมดได้บน Raspberry Pi Ltd webไซต์: https://www.raspberrypi.com/products/ นอกจากนี้ยังมี HAT ของบุคคลที่สามจำนวนมากสำหรับเอาต์พุตเสียง เช่นampจาก Pimoroni, HiFiBerry, Adafruit ฯลฯ ซึ่งมีคุณสมบัติที่แตกต่างกันมากมาย
เสียง USB
หากไม่สามารถติดตั้ง HAT ได้ หรือกำลังมองหาวิธีที่รวดเร็วและง่ายดายในการต่อแจ็คสำหรับเอาต์พุตหูฟังหรืออินพุตไมโครโฟน อะแดปเตอร์เสียง USB ถือเป็นตัวเลือกที่ดี อุปกรณ์เหล่านี้เป็นอุปกรณ์ราคาประหยัดที่ใช้งานง่าย เสียบเข้ากับพอร์ต USB-A พอร์ตใดพอร์ตหนึ่งบน Raspberry Pi SBC ระบบปฏิบัติการ Raspberry Pi มีไดรเวอร์สำหรับเสียง USB มาให้ตามค่าเริ่มต้น เมื่อเสียบอุปกรณ์แล้ว ไดรเวอร์จะปรากฏขึ้นในเมนูอุปกรณ์ที่ปรากฏขึ้นเมื่อคลิกขวาที่ไอคอนลำโพงบนแถบงาน นอกจากนี้ ระบบยังจะตรวจจับโดยอัตโนมัติว่าอุปกรณ์ USB ที่เชื่อมต่ออยู่มีอินพุตไมโครโฟนหรือไม่ และเปิดใช้งานการรองรับที่เหมาะสม

เสียง USB

3

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
บลูทูธ
เสียงบลูทูธ หมายถึงการส่งข้อมูลเสียงแบบไร้สายผ่านเทคโนโลยีบลูทูธ ซึ่งใช้กันอย่างแพร่หลาย เทคโนโลยีนี้ช่วยให้ Raspberry Pi SBC สามารถสื่อสารกับลำโพงบลูทูธและหูฟัง/เอียร์บัด หรืออุปกรณ์เสียงอื่นๆ ที่รองรับบลูทูธได้ ระยะการเชื่อมต่อค่อนข้างสั้น คือประมาณ 10 เมตร อุปกรณ์บลูทูธจำเป็นต้อง "จับคู่" กับ Raspberry Pi SBC และจะปรากฏในการตั้งค่าเสียงบนเดสก์ท็อปเมื่อเชื่อมต่อเรียบร้อยแล้ว บลูทูธจะถูกติดตั้งไว้ตามค่าเริ่มต้นบนระบบปฏิบัติการ Raspberry Pi โดยโลโก้บลูทูธจะปรากฏบนแถบงานเดสก์ท็อปบนอุปกรณ์ใดๆ ที่มีฮาร์ดแวร์บลูทูธติดตั้งอยู่ (ไม่ว่าจะติดตั้งในตัวหรือผ่านดองเกิล USB บลูทูธ) เมื่อเปิดใช้งานบลูทูธ ไอคอนจะเป็นสีน้ำเงิน และเมื่อปิดใช้งาน ไอคอนจะเป็นสีเทา

บลูทูธ

4

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
การสนับสนุนซอฟต์แวร์

ซอฟต์แวร์สนับสนุนเสียงพื้นฐานมีการเปลี่ยนแปลงอย่างมากในระบบปฏิบัติการ Raspberry Pi เวอร์ชันเต็ม และสำหรับผู้ใช้ปลายทาง การเปลี่ยนแปลงเหล่านี้ส่วนใหญ่ยังคงโปร่งใส ระบบย่อยเสียงเดิมที่ใช้คือ ALSA PulseAudio เข้ามาแทนที่ ALSA ก่อนที่จะถูกแทนที่ด้วยระบบปัจจุบันที่เรียกว่า PipeWire ระบบนี้มีฟังก์ชันการทำงานเช่นเดียวกับ PulseAudio และมี API ที่ใช้งานร่วมกันได้ แต่ก็มีส่วนขยายสำหรับจัดการวิดีโอและฟีเจอร์อื่นๆ ทำให้การผสานรวมวิดีโอและเสียงง่ายขึ้นมาก เนื่องจาก PipeWire ใช้ API เดียวกันกับ PulseAudio ยูทิลิตี้ PulseAudio จึงทำงานได้ดีบนระบบ PipeWire ยูทิลิตี้เหล่านี้ถูกใช้ในอดีตampด้านล่าง เพื่อลดขนาดภาพ Raspberry Pi OS Lite ยังคงใช้ ALSA เพื่อรองรับเสียง และไม่มีไลบรารีเสียง PipeWire, PulseAudio หรือ Bluetooth ใดๆ อย่างไรก็ตาม สามารถติดตั้งไลบรารีที่เหมาะสมเพื่อเพิ่มคุณสมบัติเหล่านี้ได้ตามต้องการ และขั้นตอนนี้จะอธิบายเพิ่มเติมด้านล่าง
เดสก์ท็อป
ดังที่ได้กล่าวไปแล้ว การใช้งานเสียงจะดำเนินการผ่านไอคอนลำโพงบนแถบงานเดสก์ท็อป การคลิกซ้ายที่ไอคอนจะเปิดแถบเลื่อนระดับเสียงและปุ่มปิดเสียงขึ้นมา การคลิกขวาจะแสดงรายการอุปกรณ์เสียงที่ใช้งานได้ เพียงคลิกที่อุปกรณ์เสียงที่คุณต้องการใช้ นอกจากนี้ยังมีตัวเลือกในการเปลี่ยนระดับความดังของเสียงโดยการคลิกขวาfileที่ใช้โดยอุปกรณ์แต่ละเครื่อง โปรเหล่านี้fileโดยปกติแล้ว s จะให้ระดับคุณภาพที่แตกต่างกัน หากเปิดใช้งานการรองรับไมโครโฟน ไอคอนไมโครโฟนจะปรากฏบนเมนู การคลิกขวาที่ไอคอนนี้จะแสดงตัวเลือกเมนูเฉพาะของไมโครโฟน เช่น การเลือกอุปกรณ์อินพุต ในขณะที่การคลิกซ้ายจะแสดงการตั้งค่าระดับอินพุต บลูทูธ ในการจับคู่อุปกรณ์บลูทูธ ให้คลิกซ้ายที่ไอคอนบลูทูธบนแถบงาน จากนั้นเลือก "เพิ่มอุปกรณ์" ระบบจะเริ่มค้นหาอุปกรณ์ที่พร้อมใช้งาน ซึ่งจะต้องเข้าสู่โหมด "ค้นพบ" จึงจะมองเห็นได้ คลิกที่อุปกรณ์เมื่อปรากฏในรายการ จากนั้นอุปกรณ์จะจับคู่กัน เมื่อจับคู่แล้ว อุปกรณ์เสียงจะปรากฏในเมนู ซึ่งสามารถเลือกได้โดยการคลิกไอคอนลำโพงบนแถบงาน
บรรทัดคำสั่ง
เนื่องจาก PipeWire ใช้ API เดียวกันกับ PulseAudio คำสั่ง PulseAudio ส่วนใหญ่จึงถูกใช้เพื่อควบคุมงานเสียงบน PipeWire pactl เป็นวิธีมาตรฐานในการควบคุม PulseAudio: พิมพ์ man pactl ในบรรทัดคำสั่งเพื่อดูรายละเอียดเพิ่มเติม ข้อกำหนดเบื้องต้นสำหรับ Raspberry Pi OS Lite ในการติดตั้ง Raspberry Pi OS แบบเต็มรูปแบบ แอปพลิเคชันและไลบรารีบรรทัดคำสั่งที่จำเป็นทั้งหมดจะถูกติดตั้งไว้แล้ว อย่างไรก็ตาม ในเวอร์ชัน Lite PipeWire จะไม่ถูกติดตั้งตามค่าเริ่มต้นและต้องติดตั้งด้วยตนเองจึงจะสามารถเล่นเสียงได้ ในการติดตั้งไลบรารีที่จำเป็นสำหรับ PipeWire บน Raspberry Pi OS Lite โปรดป้อนข้อมูลต่อไปนี้:
sudo apt ติดตั้ง pipewire pipewire-pulse pipewire-audio pulseaudio-utils
หากคุณต้องการรันแอปพลิเคชันที่ใช้ ALSA คุณจะต้องติดตั้งสิ่งต่อไปนี้ด้วย:
sudo apt ติดตั้ง pipewire-alsa
การรีบูตหลังจากติดตั้งเป็นวิธีที่ง่ายที่สุดในการทำให้ทุกอย่างทำงานได้ เช่น การเล่นเสียงampแสดงรายการโมดูล PulseAudio ที่ติดตั้งในรูปแบบสั้น (รูปแบบยาวมีข้อมูลจำนวนมากและอ่านยาก)
$ pactl รายการโมดูลสั้น
แสดงรายการของ PulseAudio sinks ในรูปแบบสั้น:

บรรทัดคำสั่ง

5

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
$ pactl list sinks short
ใน Raspberry Pi 5 ที่เชื่อมต่อกับจอภาพ HDMI ที่มีเสียงในตัวและการ์ดเสียง USB เพิ่มเติม คำสั่งนี้จะให้ผลลัพธ์ดังต่อไปนี้:
$ pactl รายการ sinks สั้น 179 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz ระงับ 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output PipeWire s16le 2ch 48000Hz ระงับ
หมายเหตุ Raspberry Pi 5 ไม่มีเอาต์พุตอะนาล็อก สำหรับการติดตั้ง Raspberry Pi OS Lite บน Raspberry Pi 4 ซึ่งมี HDMI และเอาต์พุตอะนาล็อก จะแสดงผลลัพธ์ดังนี้:
$ pactl รายการ sinks สั้น 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2ch 48000Hz ระงับ 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz ระงับ
หากต้องการแสดงและเปลี่ยนซิงก์เริ่มต้นเป็นเสียง HDMI (โดยสังเกตว่าอาจเป็นค่าเริ่มต้นอยู่แล้ว) ในการติดตั้ง Raspberry Pi OS Lite นี้ ให้พิมพ์:
$ 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 ก่อนอื่นต้องอัพโหลดไปที่ sampแคช ในกรณีนี้คือซิงก์เริ่มต้น คุณสามารถเปลี่ยนซิงก์ได้โดยการเพิ่มชื่อลงท้าย pactl play-sampคำสั่ง le:
$ pactl upload-sampของample.mp3 samplename $ pactl play-sampของampชื่อเล่น
มีคำสั่ง PulseAudio ที่ใช้ง่ายยิ่งขึ้นในการเล่นเสียง:
$ ปาเพลย์ เอสample.mp3
pactl มีตัวเลือกสำหรับตั้งค่าระดับเสียงสำหรับการเล่น เนื่องจากเดสก์ท็อปใช้ยูทิลิตี้ PulseAudio เพื่อรับและตั้งค่าข้อมูลเสียง การดำเนินการเปลี่ยนแปลงบรรทัดคำสั่งเหล่านี้จะปรากฏในแถบเลื่อนระดับเสียงบนเดสก์ท็อปด้วย ตัวอย่างนี้ample ลดระดับเสียงลง 10%:
$ pactl ตั้งค่าปริมาณการซิงค์ @DEFAULT_SINK@ -10%
อดีตนี้ample ตั้งระดับเสียงเป็น 50%:
$ pactl ตั้งค่า-ซิงค์-วอลุ่ม @DEFAULT_SINK@ 50%
มีคำสั่ง PulseAudio มากมายที่ไม่ได้กล่าวถึงที่นี่ คำสั่ง PulseAudio webเว็บไซต์ (https://www. freedesktop.org/wiki/Software/PulseAudio/) และหน้าคู่มือสำหรับแต่ละคำสั่งมีข้อมูลมากมายเกี่ยวกับระบบ

บรรทัดคำสั่ง

6

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
การควบคุมบลูทูธจากบรรทัดคำสั่งอาจเป็นกระบวนการที่ซับซ้อน เมื่อใช้ Raspberry Pi OS Lite คำสั่งที่เหมาะสมจะถูกติดตั้งไว้แล้ว คำสั่งที่มีประโยชน์ที่สุดคือ bluetoothctl และบางคำสั่งampด้านล่างนี้แสดงข้อมูลการใช้งานที่น้อยลง กำหนดให้อุปกรณ์อื่นสามารถค้นพบได้:
$ bluetoothctl ค้นพบได้บน
ทำให้อุปกรณ์สามารถจับคู่กับอุปกรณ์อื่นได้:
$ bluetoothctl จับคู่ได้บน
สแกนหาอุปกรณ์บลูทูธที่อยู่ในระยะ:
$ สแกนบลูทูธctl บน
ปิดการสแกน:
ปิดการสแกน $ bluetoothctl
bluetoothctl ยังมีโหมดโต้ตอบ ซึ่งเรียกใช้งานโดยใช้คำสั่งที่ไม่มีพารามิเตอร์ ตัวอย่างต่อไปนี้ample รันโหมดโต้ตอบ โดยป้อนคำสั่งรายการและแสดงผลลัพธ์บน Raspberry Pi 4 ที่ใช้ Raspberry Pi OS Lite Bookworm:
$ bluetoothctl Agent registered [bluetooth]# รายการตัวควบคุม D8:3A:DD:3B:00:00 Pi4Lite [ค่าเริ่มต้น] [bluetooth]#
ตอนนี้คุณสามารถพิมพ์คำสั่งลงในอินเทอร์พรีเตอร์ได้ และคำสั่งเหล่านั้นจะถูกดำเนินการ กระบวนการทั่วไปสำหรับการจับคู่และเชื่อมต่อกับอุปกรณ์อาจเป็นดังนี้:
$ ตัวแทนที่ลงทะเบียน Bluetoothctl [Bluetooth]# ค้นพบได้บน การเปลี่ยนแปลงที่ค้นพบได้บนสำเร็จ [CHG] ตัวควบคุม D8:3A:DD:3B:00:00 ค้นพบได้บน [Bluetooth]# จับคู่ได้บน การเปลี่ยนแปลงที่จับคู่ได้บนสำเร็จ [CHG] ตัวควบคุม D8:3A:DD:3B:00:00 จับคู่ได้บน [Bluetooth]# สแกนเปิดอยู่
< อาจเป็นรายการอุปกรณ์ยาวในบริเวณใกล้เคียง >
[bluetooth]# pair [ที่อยู่ mac ของอุปกรณ์ จากคำสั่งสแกนหรือจากอุปกรณ์นั้นเอง ในรูปแบบ xx:xx:xx:xx:xx:xx] [bluetooth]# scan off [bluetooth]# connect [ที่อยู่ mac เดียวกัน] ตอนนี้อุปกรณ์ Bluetooth ควรจะปรากฏในรายการซิงก์ ดังที่แสดงในตัวอย่างนี้ample จากการติดตั้ง Raspberry Pi OS Lite:
$ pactl รายการ sinks สั้น 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2ch 48000Hz ระงับ 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz ระงับ 71 bluez_output.CA_3A_B2_CA_7C_55.1 PipeWire s32le 2ch 48000Hz ระงับ

บรรทัดคำสั่ง

7

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
$ pactl set-default-sink 71 $ paplayample_audio_file>
ตอนนี้คุณสามารถกำหนดให้เป็นค่าเริ่มต้นและเล่นเสียงบนนั้นได้

บรรทัดคำสั่ง

8

เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
บทสรุป
มีหลายวิธีในการสร้างเอาต์พุตเสียงจากอุปกรณ์ Raspberry Pi Ltd ซึ่งตอบโจทย์ความต้องการของผู้ใช้ส่วนใหญ่ เอกสารฉบับนี้ได้สรุปกลไกเหล่านั้นและให้ข้อมูลเกี่ยวกับกลไกเหล่านั้นมากมาย หวังว่าคำแนะนำที่นำเสนอนี้จะช่วยให้ผู้ใช้สามารถเลือกรูปแบบเอาต์พุตเสียงที่เหมาะสมกับโครงการของตนได้ ตัวอย่างง่ายๆampมีการให้รายละเอียดเกี่ยวกับวิธีใช้ระบบเสียงไว้แล้ว แต่ผู้อ่านควรศึกษาคู่มือและหน้าคู่มือสำหรับคำสั่งเสียงและบลูทูธเพื่อดูรายละเอียดเพิ่มเติม

บทสรุป

9

Raspberry Pi เอกสารไวท์เปเปอร์ที่ให้รายละเอียดระดับสูงview ของตัวเลือกเสียงบน Raspberry Pi SBC
ราสเบอร์รี่พาย
Raspberry Pi เป็นเครื่องหมายการค้าของ Raspberry Pi Ltd
ราสเบอร์รี่ ปิ จำกัด

เอกสาร / แหล่งข้อมูล

คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi SBCS [พีดีเอฟ] คู่มือการใช้งาน
คอมพิวเตอร์บอร์ดเดี่ยว SBCS, SBCS, คอมพิวเตอร์บอร์ดเดี่ยว, คอมพิวเตอร์บอร์ด, คอมพิวเตอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *