Essayer d'installer pyaudio avec des instructions par ici :
$ git clone http://people.csail.mit.edu/hubert/git/pyaudio.git
$ cd pyaudio
$ Sudo python setup.py install
running install
running build
running build_py
running build_ext
building '_portaudio' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c src/_portaudiomodule.c -o build/temp.linux-x86_64-2.7/src/_portaudiomodule.o
In file included from /usr/include/python2.7/Python.h:8:0,
from src/_portaudiomodule.c:28:
/usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default]
/usr/include/features.h:215:0: note: this is the location of the previous definition
src/_portaudiomodule.c:29:23: fatal error: portaudio.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
Qu'est-ce qui ne va pas dans mon installation?
Désolé pour la réponse inappropriée la dernière fois, je posterai la solution de la question. Cela pourrait être utile pour les distributions Ubuntu.
Nous devons d'abord installer des modules portaudio: Sudo apt-get install libasound-dev
Téléchargez l'archive portaudio à partir de: http://portaudio.com/download.html
Décompressez l'archive: tar -zxvf [portaudio.tgz]
Entrez dans le répertoire, puis exécutez: ./configure && make
Installer: Sudo make install
Et enfin: Sudo pip install pyaudio
Vérifiez la version de pyaudio, elle devrait être 0.2.9
Sur Ubuntu:
Sudo apt-get install python-pyaudio
ou
Sudo apt-get install python3-pyaudio
Cela a fonctionné pour moi:
Sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
Sudo apt-get install ffmpeg libav-tools
Sudo pip install pyaudio
Pour Centos7:
Sudo yum install -y portaudio-devel
Sudo pip install pyaudio
Pour Windows:
Installer à l'aide de pip:
python -m pip install pyaudio
si pip n'est pas déjà fourni avec votre installation de Python, récupérez-le ici .
Pour Mac OS X:
Utilisez Homebrew pour installer la bibliothèque portaudio prérequise, puis installez PyAudio à l'aide de pip:
brew install portaudio
pip install pyaudio
pip téléchargera la source PyAudio
et la construira pour votre version de Python.
Pour Debian/Ubuntu:
Utilisez le gestionnaire de packages pour installer PyAudio
:
Sudo apt-get install python-pyaudio python3-pyaudio
Si la dernière version de PyAudio n'est pas disponible, installez-la à l'aide de pip:
pip install pyaudio
Pour une meilleure isolation des packages système, envisagez d'installer PyAudio dans un environnement virtuel
Source PyAudio:
La source est disponible en téléchargement sur le Python Index du package (PyPI): ici!
Ou clonez le référentiel git:
git clone https://people.csail.mit.edu/hubert/git/pyaudio.git
crédits: PyAudio et GitHub: Speech_Recognition
étape1:
Sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
étape 2: -
pip install pyaudio --user
Téléchargez l'archive portaudio à partir de: http://portaudio.com/download.html
Décompressez l'archive: tar -zxvf [portaudio.tgz]
Entrez dans le répertoire, puis exécutez: ./configure && make
Installer: Sudo make install
Et enfin: Sudo pip install pyaudio
Vérifiez la version de pyaudio, elle devrait être 0.2.9