在我的Raspberry Pi上,我通过向c(list(vec), as.list(vec))
#[[1]]
#[1] 1 2 3 4
#[[2]]
#[1] 1
#[[3]]
#[1] 2
#[[4]]
#[1] 3
#[[5]]
#[1] 4
添加以下内容来向ALSA添加了音频设备:
~/.asoundrc
呼叫pcm_slave.usb16 {
pcm "hw:1,0"
format S16_LE
channels 1
}
pcm.rate_convert {
type plug
slave usb16
}
时会列出设备arecord -L
,但列出PyAudio中的所有设备时不会列出该设备。为什么是这样?以及如何在python中使用此设备?
答案 0 :(得分:0)
尝试下面的代码来查找设备及其索引
import pyaudio
po = pyaudio.PyAudio()
for index in range(po.get_device_count()):
desc = po.get_device_info_by_index(index)
print ("DEVICE: {0} \t INDEX: {1} \t RATE: {2}".format(desc["name"],index,int(desc["defaultSampleRate"])))