Buon microfono per l'intera stanza (senza Internet)


10

Attualmente sto lavorando a una casa intelligente con riconoscimento vocale e sto cercando un microfono che potrei usare per un'intera stanza. Che tipo di microfono dovrei cercare? Che cosa usano Amazon Echo e Google Home?

Molto probabilmente il microfono sarà collegato a un dispositivo Android. Il dispositivo Android è collegato a una rete privata isolata ospitata da un Raspberry Pi e utilizza il riconoscimento vocale di Google in modalità offline. Utilizzando Tasker + AutoVoice i comandi riconosciuti chiameranno quindi determinate rotte http su Raspberry Pi per fare cose con la casa intelligente, come accendere le luci ecc.

Avrebbe senso acquistare un eco? Potrei usare il suo microfono senza una connessione Internet?

Risposte:


11

Google Home e Amazon Echo utilizzano array di microfoni per migliorare il "riconoscimento a campo lontano" (ovvero riconoscere la tua voce da una distanza ragionevole con una buona precisione).

L'Echo utilizza un array a 7 microfoni (immagine da iFixit , con i microfoni in verde) e Google Home utilizza un array a 2 microfoni ( iFixit ; in giallo).

L' array 7-Mic di Amazon è aperto agli sviluppatori con un caso d'uso commerciale, anche se questo probabilmente non ti è utile, poiché non acquisti in blocco per un dispositivo commerciale.

C'è stato un recente Kickstarter per un prodotto chiamato ReSpeaker che ora offre array di campo lontano in varie forme:

Non ho avuto alcuna esperienza personale con questo prodotto, ma potrebbe essere un'opzione valida. Ci sono anche alcune idee su Reddit , come l'uso dell'array di microfoni da un Kinect.

Certo nessuna di queste opzioni sembra particolarmente amichevole per un dispositivo Android. Sembrerebbe più facile connettere l'array di microfoni direttamente a un Pi o un'altra scheda compatibile, se trovi un array che lo supporta, piuttosto che provare a collegarti a un dispositivo Android.

Indipendentemente da ciò, penso che la ricerca di array di microfoni per campo lontano dovrebbe indirizzarti nella giusta direzione se nessuna delle opzioni sopra indicate è adatta.


8

La grande risposta di Aurora0001 mi ha fatto fare qualche ricerca in più e ho trovato alcune informazioni davvero valide su molti array di microfoni, compresi i benchmark.

medium.com ha fatto degli ottimi benchmark su questi. Ad esempio, dai un'occhiata a questi grafici che descrivono le percentuali di successo del rilevamento hotword a distanze diverse da 1-5 metri.

grafici di riferimento medium.com

Non rovinerò l'intero articolo, se vuoi maggiori dettagli, fai riferimento all'articolo qui .

Ma il vincitore segreto, secondo me, è PlayStation 3 Eye . È solo $ 6,99 su Amazon e persino più economico su eBay. E come si vede nei grafici, fa davvero un ottimo lavoro. Tuttavia, è USB e non è in grado di eseguire tutte le operazioni avanzate di perfezionamento e non dispone di un firmware open source. Ma è plug & play sul Raspberry Pi. Per ora ne prenderò sicuramente uno.


1
È un articolo davvero fantastico che hai trovato. Sembra molto sorprendente che PS3 Eye funzioni meglio di alcuni degli array dedicati in campo lontano; assicurati di modificarlo con un aggiornamento se / quando lo provi per farci sapere come si comporta per te — sarei interessato a sapere se funziona in una situazione del "mondo reale".
Aurora0001

Allo stesso modo sono stato sorpreso dal fatto che PS Eye si sia comportato così bene contro la concorrenza. Ho fatto un test a casa con un jack da 3,5 mm esterno, cuffie USB da Jabra e PS Eye. Indovina chi ha vinto? Se solo la videocamera fosse HD.
antimirov,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.