Bon microphone pour toute la pièce (sans Internet)

10

Je travaille actuellement sur une maison intelligente avec reconnaissance vocale et je recherche un microphone que je pourrais utiliser pour une pièce entière. Quel type de microphone dois-je rechercher? Qu'est-ce que Amazon Echo et Google Home utilisent?

Le microphone sera très probablement connecté à un appareil Android. L'appareil Android est connecté à un réseau privé isolé hébergé par un Raspberry Pi et utilise la reconnaissance vocale de Google en mode hors ligne. En utilisant Tasker + AutoVoice, les commandes reconnues appelleront ensuite certains itinéraires http sur le Raspberry Pi pour faire des choses avec la maison intelligente, comme allumer les lumières, etc.

Serais-je sensé d'acheter un Echo? Puis-je utiliser son microphone sans connexion Internet?

Forivin
la source

Réponses:

11

Google Home et Amazon Echo utilisent des réseaux de microphones pour améliorer la «reconnaissance en champ lointain» (c'est-à-dire reconnaître votre voix à une distance raisonnable avec une bonne précision).

L'Echo utilise une matrice de 7 microphones (image d' iFixit , avec les microphones en vert) et le Google Home utilise une matrice de 2 micros ( iFixit ; en jaune).

La baie 7-Mic d' Amazon est ouverte aux développeurs ayant un cas d'utilisation commerciale, bien que cela ne vous soit probablement pas utile, car vous n'achetez pas en vrac pour un appareil commercial.

Il y a eu récemment un Kickstarter pour un produit appelé ReSpeaker qui propose désormais des matrices de champ lointain sous différentes formes:

Je n'ai pas eu d'expérience personnelle avec ce produit, mais cela pourrait être une option valide. Il existe également quelques idées sur Reddit , telles que l'utilisation du réseau de microphones d'un Kinect.

Certes, aucune de ces options ne semble particulièrement conviviale pour un appareil Android. Il semblerait plus facile de connecter le réseau de microphones directement à un Pi ou à une autre carte compatible, si vous trouvez un réseau qui le prend en charge, plutôt que d'essayer de vous connecter à un appareil Android.

Quoi qu'il en soit, je pense que la recherche de réseaux de microphones à champ lointain devrait vous orienter dans la bonne direction si aucune des options ci-dessus ne convient.

Aurora0001
la source
8

La grande réponse d'Aurora0001 m'a fait faire plus de recherches et j'ai trouvé de très bonnes informations sur beaucoup de matrices de micros, y compris des repères.

medium.com a fait de superbes analyses comparatives à ce sujet. Par exemple, jetez un œil à ces graphiques qui décrivent les taux de réussite de la détection des mots clés à différentes distances de 1 à 5 mètres.

graphiques de référence medium.com

Je ne vais pas gâcher tout l'article, si vous voulez plus de détails, référez - vous à l'article ici .

Mais le gagnant secret, à mon avis, est la PlayStation 3 Eye . C'est seulement 6,99 $ sur Amazon et encore moins cher sur ebay. Et comme le montrent les graphiques, cela fait vraiment un travail incroyable. Il est cependant USB et ne peut pas faire tous les réglages avancés et n'a pas de firmware open source. Mais c'est plug & play sur le Raspberry Pi. Pour l'instant, je vais certainement en obtenir un.

Forivin
la source
1
C'est un très bon article que vous avez trouvé. Semble très surprenant que la PS3 Eye fonctionne mieux que certaines des baies dédiées de champ lointain; assurez-vous de l'éditer avec une mise à jour si / quand vous l'essayez pour nous faire savoir comment cela fonctionne pour vous - je serais intéressé de savoir si cela fonctionne dans une situation «réelle».
Aurora0001
J'ai également été surpris que PS Eye ait si bien performé contre ses concurrents. J'ai fait un test à la maison avec un micro jack 3,5 mm externe, un casque USB de Jabra et PS Eye. Devinez qui a gagné? Si seulement la caméra était en HD cependant.
antimirov