Đặc biệt hơn: Làm cách nào tôi có thể sử dụng python với ALSA để ghi âm đầu vào?
Tôi đang suy nghĩ về việc thực hiện một bộ phân tích phổ dựa trên oled cho máy nghe nhạc dựa trên Pi. Một phần của giải pháp là đọc âm thanh hiện đang phát. Tôi đã thử điều này bằng ALSA trong Python:
import alsaaudio
inp = alsaaudio.PCM(alsaaudio.PCM_CAPTURE, alsaaudio.PCM_NONBLOCK)
Tại thời điểm này, kịch bản chết:
alsaaudio.ALSAAudioError: Không có tệp hoặc thư mục như vậy
Thêm một thẻ như thế này cũng không hoạt động:
card = 'sysdefault:CARD=ALSA'
inp = alsaaudio.PCM(alsaaudio.PCM_CAPTURE, alsaaudio.PCM_NONBLOCK, card)
Tôi đã thấy nhiều bài viết liên quan trên raspbian, nhưng không có giải pháp.