Una de las mejores bibliotecas para el reconocimiento de voz en Python y utiliza varios motores y API para realizar el reconocimiento de voz tanto en línea como fuera de línea.
Instalación
Use este comando en cmd o terminal, asegúrese de que Python esté instalado y la ruta de Python también esté almacenada en la PC.
pip install speechrecognition
O
Descargue recursos de PyPI y extráigalos en una carpeta y luego ejecute el siguiente comando en cmd o terminal.
python setup.py install
requisitos previos
- Python
Asegúrese de que python esté instalado y que la ruta de Python también esté almacenada en el sistema.
- 2. PyAudio
PyAudio solo es necesario cuando la entrada es del micrófono. Asegúrese de que la versión de PyAudio sea PyAudio versión 0.2.11 o superior. Si no está instalado, todo en la biblioteca seguirá funcionando, excepto que intentar crear una instancia de un objeto Microphone generará un AttributeError.Instalación:
1) Windows: Ejecute el siguiente comando en el cmd.
pip install pyaudio
- 2) Debian Linux: Ejecute el siguiente comando en la terminal.
sudo apt-get install python-pyaudio python3-pyaudio
- Biblioteca de cliente de la API de Google para Python
La biblioteca de cliente de la API de Google solo es necesaria cuando se desea utilizar la API de voz de Google Cloud.
Instalación:
1) Windows: Ejecutar
pip install virtualenv virtualenv \Scripts\activate \Scripts\pip.exe install google-api-python-client
- en CMD.
2) Debian Linux: Ejecutar
pip install virtualenv virtualenv \Scripts\activate \Scripts\pip.exe install google-api-python-client
- en una terminal
- Codificador Flac
Se requiere un codificador FLAC para codificar los datos de audio para enviarlos a la API. Si usa Windows (x86 o x86-64), OS X (solo Intel Mac, OS X 10.6 o superior) o Linux (x86 o x86-64), esto ya está incluido con esta biblioteca, no necesita instalar nada. .
- PocketSphinx
PocketSphinx-Python es necesario si y solo si desea utilizar el reconocedor Sphinx
Instalación:
1) Windows: descargue el código fuente completo de PocketSphinx-Python ejecutando
clon de git –recursivo –profundidad 1 https://github.com/cmusphinx/pocketsphinx-python
- Nota: La descarga del archivo ZIP desde GitHub no funcionará.
Ejecute el siguiente comando en la carpeta de código fuente de PocketSphinx-Python para compilar e instalar PocketSphinx.
python setup.py install
- 2) Linux: Ejecutar
para Python 2,
pip install pocketsphinx
- para Python 3.
pip3 install pocketsphinx
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA