Ошибки ALSA lib pcm при попытке найти имя микрофона - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь перечислить все микрофоны через модуль SpeechRecognition python, внизу выводятся звуковые устройства, но появляются ошибки ALSA.

Код:

import speech_recognition as sr
print(sr.Microphone.list_microphone_names())

ошибок и вывод:

ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_a52.c:823:(_snd_pcm_a52_open) a52 is only for playback
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958:{AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
['HDA Intel PCH: ALC295 Analog (hw:0,0)', 'HDA Intel PCH: HDMI 0 (hw:0,3)', 'HDA Intel PCH: HDMI 1 (hw:0,7)', 'HDA Intel PCH: HDMI 2 (hw:0,8)', 'HDA Intel PCH: HDMI 3 (hw:0,9)', 'HDA Intel PCH: HDMI 4 (hw:0,10)', 'Blue Snowball: USB Audio (hw:1,0)', 'lavrate', 'samplerate', 'speexrate', 'pulse', 'upmix', 'vdownmix', 'default']
...