J'utilise Ubuntu 14.04 LTS et la caméra Kinect est de type Microsoft_Xbox_NUI_Sensor_043367545147-02-Sensor
.
Je peux accéder à la caméra du Kinect à partir d'un programme Linux que j'écris, mais j'aimerais également utiliser son microphone pour la communication vocale. Comment puis je faire ça?
Réponses:
Sur la base de ce que d'autres ont dit dans les commentaires et des recherches que j'ai faites, voici mes suggestions.
HARK-KINCET devrait faire le travail, bien qu'il nécessite une installation. Il est possible que vous puissiez regrouper l'installation dans votre jeu, bien que vous ayez probablement besoin de l'autorisation des développeurs. [Basé sur la réponse de Theraot ]
L'autre option présentée ici utilise les bibliothèques ici et code un programme qui se connecte à ces bibliothèques. [D'après la réponse de McLovin ]
Une solution qui ne fonctionnera que pour vous serait d'utiliser le code publié ici et de le configurer dans votre noyau. Vous voudrez peut-être vérifier ce que le site a dit à propos de certains microphones ayant un bogue qui empêche la configuration complète; si c'est le cas, utilisez cette commande de configuration:
Si vous avez ce bug, vous obtiendrez cette erreur:
D'après ce que j'ai lu, c'est probablement le problème que vous rencontrez. Vous pouvez le corriger en téléchargeant la source et en l'éditant, puis en récupérant le firmware.
À partir de là, vous devez suivre les étapes présentées dans le lien , car mes explications peuvent devenir légèrement déroutantes. Si vous souhaitez continuer mon explication, éditez le fichier appelé "kinect_upload_fw.c" afin qu'il se lise comme suit:
Enregistrez les modifications, puis générez-le et installez-le. Cela devrait résoudre le problème.
la source