การใช้ audio กับ Raspberry Pi Model B / A (ในขณะที่เขียนบทความนี้ ได้มี Raspberry Pi Model B+ ออกจำหน่ายแล้ว ซึ่งทางผู้ผลิตอ้างว่าได้ปรับปรุงคุณภาพด้านการให้เสียงที่ดีขึ้น) โดยไม่ผ่าน HDMI นั้นมักจะได้คุณภาพเสียงที่ไม่ค่อยน่าพอใจ (จากประสบการณ์ส่วนตัวของผมแล้ว บางครั้งอาจจะไม่ได้ยินเสียงเลยด้วยซ้ำ) ทางเลือกทางหนึ่งที่ผมใช้คือ การใช้ External USB Sound Card ส่วนจะมียี่ห้อไหน รุ่นไหนบ้างที่ใช้งานได้กับ Raspberry Pi เขามีข้อมูลให้ดู ที่นี่ ครับ ผมเลือกใช้ของ Creative Sound Blaster ตามภาพ
หลังจากติดตั้งโดยการเสียบเข้ากับช่อง USB ของ Raspberry Pi แล้ว Rasbian จะยังไม่สามารถใช้งาน External USB Sound Card ได้ทันที เพราะมันถูกกำหนดไว้ก่อนว่าไม่ให้ใช้ USB Sound Card เป็นอุปกรณ์หลัก ท่านต้องไปกำหนดลำดับใน alsa-base.conf ก่อนดังนี้
มองหาบรรทัดที่มีข้อความ
แก้ไขให้เป็น
หรือ
แล้วก็
ที่นี้ลองทดสอบด้วยวิธีง่าย ๆ
แล้วทุกอย่างก็ควรจะใช้งานได้ การใช้งานแม้จะมี Sound Card แล้วก็ควรจะมีเครื่องขยายเสียงหรือ Amplifier มาช่วยอีกแรงครับ
หลังจากติดตั้งโดยการเสียบเข้ากับช่อง USB ของ Raspberry Pi แล้ว Rasbian จะยังไม่สามารถใช้งาน External USB Sound Card ได้ทันที เพราะมันถูกกำหนดไว้ก่อนว่าไม่ให้ใช้ USB Sound Card เป็นอุปกรณ์หลัก ท่านต้องไปกำหนดลำดับใน alsa-base.conf ก่อนดังนี้
$ sudo nano /etc/modprobe.d/alsa-base.conf
มองหาบรรทัดที่มีข้อความ
options snd-usb-audio index=-2
แก้ไขให้เป็น
options snd-usb-audio index=0
หรือ
#options snd-usb-audio index=-2
แล้วก็
$sudo reboot
ที่นี้ลองทดสอบด้วยวิธีง่าย ๆ
$aplay /usr/share/scratch/Media/Sounds/Vocals/Singer1.wav
แล้วทุกอย่างก็ควรจะใช้งานได้ การใช้งานแม้จะมี Sound Card แล้วก็ควรจะมีเครื่องขยายเสียงหรือ Amplifier มาช่วยอีกแรงครับ
ความคิดเห็น
แสดงความคิดเห็น