alsaaudio python卡的内容?;
我试图在python代码中使用alsaaudioalsaaudio python卡的内容?;,python,ubuntu,a-records,pyalsaaudio,Python,Ubuntu,A Records,Pyalsaaudio,我试图在python代码中使用alsaaudio inp=alsaaudio.PCM(alsaaudio.PCM\u捕获,alsaaudio.PCM\u非块,卡) 对于第三个参数卡,我应该放什么 root@abc:~/Desktop# arecord --list-devices **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB A
inp=alsaaudio.PCM(alsaaudio.PCM\u捕获,alsaaudio.PCM\u非块,卡)
对于第三个参数卡
,我应该放什么
root@abc:~/Desktop# arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: H340 [Logitech USB Headset H340], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
我想从Logitech USB耳机输入音频。它是否应该是hw:1,0 谢谢经理说: 此类用于表示PCM设备(用于播放和录制)。参数为:
[……]
- 设备-应使用的PCM设备的名称(例如,
的输出值)。默认值是pcms()
“默认值”
- 仍然支持
关键字参数,但已弃用。请改用card
设备
- 添加了关键字参数
cardindex
卡
关键字不推荐使用,因为它猜测卡的真实ALSA名称。这总是脆弱的,并且破坏了一些合法的用例
class alsaaudio.PCM(type=PCM_PLAYBACK, mode=PCM_NORMAL, device='default', cardindex=-1)