คำถามติดแท็ก alsa

ALSA (Advanced Linux Sound Architecture) เป็น API ของฟังก์ชันเสียงสำหรับแพลตฟอร์มลินุกซ์

2
ฉันสามารถค้นหาว่ากระบวนการใด (ถ้ามี) กำลังเข้าถึงไมโครโฟนอยู่หรือไม่
ฉันใช้ Debian (เทคนิค Raspbian) พยายามหาระบบสั่งงานด้วยเสียงแบบ Star-Trek ฉันได้รับมันส่วนใหญ่และทำงาน แต่เพื่อความเป็นส่วนตัวและแจ๊สที่ทั้งหมดฉันไม่ต้องการให้ไมโครโฟนของฉันบันทึกเสมอ ฉันสงสัยว่ามีวิธีการสำรวจความคิดเห็นว่ามีกระบวนการใดบ้างที่กำลังเข้าถึงไมโครโฟนอยู่หรือไม่? แนวคิดก็คือฉันจะทำให้ตัวเองเป็นตัวบ่งชี้เล็กน้อยเพื่อบอกว่าไมโครโฟนกำลังบันทึกเสียงอยู่หรือไม่ เป้าหมายสูงสุดของฉันคือการเปิดและปิดไมโครโฟนโดยใช้รีโมททีวีและมีไฟ LED สำหรับเปิดหรือปิด ฉันมีฮาร์ดแวร์ทั้งหมดที่ทำงานได้ฉันเพียงแค่ต้องจบซอฟต์แวร์ตอนนี้ ฉันเชื่อว่าตอนนี้ฉันกำหนดค่าใน ALSA บริสุทธิ์ไม่ใช่ PulseAudio แม้ว่าฉันอาจผิด

1
เสียงไม่ทำงานเมื่อทั้งการ์ดเสียงและ HDMI ใช้ไดรเวอร์ Intel HDA วิธีการแลกเปลี่ยนคำสั่งการโหลดอุปกรณ์
ฉันมีเน็ตบุ๊ก Acer Aspire One 522 ซึ่งมีการ์ดเสียง Intel HDA ที่ใช้ชิปเซ็ต Conexant CX20584 แม้ว่า KDE จะส่งเสียงออกเมื่อเริ่มต้นใช้งานแฟลชและแอปอื่น ๆ อีกมากมายซึ่งมองหา/dev/dspอุปกรณ์เพียงแค่ไม่สามารถส่งเสียงออกมาได้ แต่ให้ประสบการณ์มัลติมีเดียที่ไร้ประโยชน์ เมื่อฉันตรวจสอบอุปกรณ์การเล่น ALSA ของฉันด้วยaplay -lฉันจะเห็นว่าอุปกรณ์เสียงหลักได้รับการจดจำเป็นการ์ด 1 แทนที่จะเป็น 0 ซึ่งถูกเชื่อมต่อกับ HDMI แทน: **** List of PLAYBACK Hardware Devices **** card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice …

1
เหตุใดฉันจึงต้องเรียกใช้ alsactl init ทุกครั้งที่ฉันบูตระบบ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา หลังจากอัปเดตใหม่ไม่มีเสียงตามค่าเริ่มต้นในกล่อง Debian Squeeze ของฉันจนกว่าจะทำงานalsactl initแต่เมื่อใดก็ตามที่รีบูตเครื่องคอมพิวเตอร์ฉันต้องเรียกใช้คำสั่งอีกครั้งเพื่อให้ได้เสียง ฉันจะแก้ปัญหานี้ได้อย่างไร
9 alsa 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.