安装:pip install sounddevice -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
错误:sounddevice.PortAudioError: Error querying device -1
- 查询电脑声音设备
print(sd.query_devices())
1 立体声混音 (Realtek(R) Audio), MME (2 in, 0 out) 2 Microsoft Sound Mapper - Output, MME (0 in, 2 out) < 3 DELL U2422HX (NVIDIA High Defin, MME (0 in, 2 out) 4 DELL U2422HX (HD Audio Driver f, MME (0 in, 2 out) 5 主声音捕获驱动程序, Windows DirectSound (2 in, 0 out) 6 立体声混音 (Realtek(R) Audio), Windows DirectSound (2 in, 0 out) 7 主声音驱动程序, Windows DirectSound (0 in, 2 out) 8 DELL U2422HX (NVIDIA High Definition Audio), Windows DirectSound (0 in, 2 out) > 9 DELL U2422HX (HD Audio Driver for Display Audio), Windows DirectSound (0 in, 2 out) 10 DELL U2422HX (HD Audio Driver for Display Audio), Windows WASAPI (0 in, 2 out) 11 DELL U2422HX (NVIDIA High Definition Audio), Windows WASAPI (0 in, 2 out) 12 立体声混音 (Realtek(R) Audio), Windows WASAPI (2 in, 0 out) 13 Headphones (Realtek HD Audio 2nd output), Windows WDM-KS (0 in, 2 out) 14 立体声混音 (Realtek HD Audio Stereo input), Windows WDM-KS (2 in, 0 out) 15 Speakers (Realtek HD Audio output), Windows WDM-KS (0 in, 8 out) 16 麦克风 (Realtek HD Audio Mic input), Windows WDM-KS (2 in, 0 out) 17 Output (NVIDIA High Definition Audio), Windows WDM-KS (0 in, 2 out) 18 DELL U2422HX (ACX HD Audio Speaker), Windows WDM-KS (0 in, 2 out)
2.设置电脑设备
程序代码设置:
sd.default.device[0] = 1
设置值为1,为第一步中查询到的设备号



