En este artículo, vamos a obtener el ID de lista y el índice de los micrófonos conectados al sistema. Uno debe tener conocimiento sobre la identificación del micrófono al tratar con micrófonos en los programas de Python. Entonces, para obtener la lista de micrófonos conectados al sistema, necesitamos las siguientes bibliotecas.
- Reconocimiento de voz
- PyAudio
Instalación
- SpeechRecognition: este módulo no viene integrado con Python. Hay dos formas de instalar este módulo.
1) Escriba el siguiente comando en la terminal.pip install SpeechRecognition
2) Descargue los recursos de PyPI y extráigalos en una carpeta y luego ejecute el siguiente comando en cmd o terminal.
python setup.py install
- PyAudio:
1) Windows: Ejecute el siguiente comando en el CMD.pip install pyaudio
2) Linux: Ejecute el siguiente comando en la terminal.
sudo apt-get install python-pyaudio python3-pyaudio
Listado de todos los micrófonos conectados
En primer lugar, importe la instancia de reconocimiento de voz como ‘sr’
import speech_recognition as sr
El método Now list_microphone_names()
devolverá una array/lista de los micrófonos conectados al sistema.
sr.Microphone.list_microphone_names()
Código completo:
import speechrecognition as sr print(sr.Microphone.list_microphone_names())
Producción:
[‘HDA Intel PCH: ALC255 analógico (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)’, ‘sysdefault’ , ‘frontal’, ‘surround40’, ‘surround51’, ‘surround71’, ‘hdmi’, ‘pulso’, ‘dmix’, ‘predeterminado’]
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA