====== Installation d'un micro ====== ==== Micro sur carte Banana Pi ==== La Banana Pi M1 que j'utilise, a un micro de base sur la carte.\\ Pour s'en convaincre : arecord -l **** Liste des Périphériques Matériels CAPTURE **** carte 0: sunxicodec [sunxi-CODEC], périphérique 0: M1 PCM [sunxi PCM] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 Cela montre la carte sunicodec avec le micro M1 PCM.\\ Un petit test, on branche la sortie son sur une enceinte : arecord test.wav Pour écouter aplay test.wav Du son ! c'est gagné!\\ Par contre on se rends vite compte que cela devient inintelligible dés que l'on s'éloigne. ==== Micro ASUS XtrionPRO ==== C'est le pendant de la Kinet mais pour les développeur.\\ C'est un peu dommage de l'utiliser pour cela car les caméras sont top sur ce produit.\\ cela permettrait de construire un scanner 3D. \\ (peut être un jour) pour cela voir : http://mewgen.com/Ge107_files/20120921%20Setting%20up%20Rasberry%20pi%20for%20the%20Xtion%20and%20kinect.html Trouver le driver n'est pas facile.  \\ === Premier essai, driver pour kinet === d'après : \\ https://community.gladysproject.com/t/tutoriel-installation-kinect-pour-la-reconnaissance-vocale/1495 Ce que l'on doit faire : \\ git clone http://git.ao2.it/kinect-audio-setup.git/ Une fois le programme téléchargé, naviguez dans le dossier kinect-audio-setup cd kinect-audio-setup …et installez le programme : sudo make install **Et là ERROR ! il doit me manquer quelques choses.** Sinon ensuite on va avoir besoin de portable 7zip : sudo apt-get install p7zip-full Pour pouvoir lancer les commandes suivantes : sudo ./kinect_fetch_fw /lib/firmware/kinect sudo kinect_upload_fw /lib/firmware/kinect/UACFirmware Voilà ! votre Kinect est prêt à recevoir des ordres ! Pour vérifier qu’il est bien détecté en tant que périphérique d’entrée, lancez la commande suivante : arecord -l === Driver Portaudio === D'après :\\ http://portaudio.com/docs/v19-doxydocs/index.html //Overview// \\ PortAudio is a cross-platform, open-source C language library for real-time audio input and output. The library provides functions that allow your software to acquire and output real-time audio streams from your computer's hardware audio interfaces. It is designed to simplify writing cross-platform audio applications, and also to simplify the development of audio software in general by hiding the complexities of dealing directly with each native audio API. PortAudio is used to implement sound recording, editing and mixing applications, software synthesizers, effects processors, music players, internet telephony applications, software defined radios and more. Supported platforms include MS Windows, Mac OS X and Linux. Third-party language bindings make it possible to call PortAudio from other programming languages including Java, C++, C#, Python, PureBasic, FreePascal and Lazarus. Ok on y va! \\ Prérequis :\\ apt install libasound-dev wget http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz tar xvzf pa_stable_v190600_20161030.tgz ./configure && make sudo make install Voilà un arecord -l **** Liste des Périphériques Matériels CAPTURE **** carte 0: sunxicodec [sunxi-CODEC], périphérique 0: M1 PCM [sunxi PCM] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: Device [PrimeSense Device], périphérique 0: USB Audio [USB Audio] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 On essaye :\\ arecord -c 1 test.wav aplay test.wav Gagné on a du son !