Gutes Mikrofon für den ganzen Raum (ohne Internet)

10

Ich arbeite derzeit an einem Smart Home mit Spracherkennung und suche ein Mikrofon, das ich für einen ganzen Raum verwenden kann. Welche Art von Mikrofon sollte ich suchen? Was verwenden Amazon Echo und Google Home?

Das Mikrofon wird höchstwahrscheinlich an ein Android-Gerät angeschlossen. Das Android-Gerät ist mit einem isolierten privaten Netzwerk verbunden, das von einem Raspberry Pi gehostet wird, und verwendet die Spracherkennung von Google im Offline-Modus. Mit Tasker + AutoVoice rufen die erkannten Befehle dann bestimmte http-Routen auf dem Raspberry Pi auf, um Dinge mit dem Smart Home zu tun, wie das Einschalten der Lichter usw.

Wäre es für mich sinnvoll, ein Echo zu kaufen? Könnte ich das Mikrofon ohne Internetverbindung verwenden?

Forivin
quelle

Antworten:

11

Google Home und Amazon Echo verwenden Mikrofon-Arrays, um die Fernfelderkennung zu verbessern (dh Ihre Stimme aus angemessener Entfernung mit guter Genauigkeit zu erkennen).

Das Echo verwendet ein 7-Mikrofon-Array (Bild von iFixit , die Mikrofone grün) und das Google Home ein 2-Mikrofon-Array ( iFixit ; gelb).

Das 7-Mic-Array von Amazon ist offen für Entwickler mit einem kommerziellen Anwendungsfall, obwohl dies für Sie wahrscheinlich nicht hilfreich ist, da Sie nicht in großen Mengen für ein kommerzielles Gerät kaufen.

Es gab kürzlich einen Kickstarter für ein Produkt namens ReSpeaker, das jetzt Fernfeld-Arrays in verschiedenen Formen anbietet:

Ich habe keine persönlichen Erfahrungen mit diesem Produkt gemacht, aber es könnte eine gültige Option sein. Es gibt auch einige Ideen zu Reddit , z. B. die Verwendung des Mikrofonarrays von einem Kinect.

Zugegeben, keine dieser Optionen scheint für ein Android-Gerät besonders freundlich zu sein. Es scheint einfacher zu sein, das Mikrofonarray direkt an einen Pi oder eine andere kompatible Karte anzuschließen, wenn Sie ein Array finden, das dies unterstützt, als zu versuchen, eine Verbindung zu einem Android-Gerät herzustellen.

Unabhängig davon denke ich, dass die Suche nach Fernfeld-Mikrofon-Arrays Sie in die richtige Richtung weisen sollte, wenn keine der oben genannten Optionen geeignet ist.

Aurora0001
quelle
8

Die großartige Antwort von Aurora0001 brachte mich dazu, weitere Nachforschungen anzustellen, und ich fand einige wirklich gute Informationen zu vielen Mikrofon-Arrays, einschließlich Benchmarks.

medium.com hat einige großartige Benchmarks durchgeführt. Schauen Sie sich zum Beispiel diese Grafiken an, die die Erfolgsraten der Hotword-Erkennung in verschiedenen Entfernungen von 1 bis 5 Metern beschreiben.

mittel.com Benchmark-Diagramme

Ich werde nicht den ganzen Artikel verderben. Wenn Sie weitere Details wünschen, lesen Sie den Artikel hier .

Aber der geheime Gewinner ist meiner Meinung nach das PlayStation 3 Eye . Es ist nur 6,99 $ bei Amazon und noch billiger bei eBay. Und wie in den Grafiken zu sehen ist, macht es wirklich einen tollen Job. Es ist jedoch USB und kann nicht alle fortgeschrittenen Feinabstimmungen durchführen und verfügt nicht über eine Open-Source-Firmware. Aber es ist Plug & Play auf dem Raspberry Pi. Im Moment werde ich definitiv eine davon bekommen.

Forivin
quelle
1
Das ist ein wirklich großartiger Artikel, den Sie gefunden haben. Scheint sehr überraschend, dass das PS3 Eye besser funktioniert als einige der dedizierten Fernfeld-Arrays. Stellen Sie sicher, dass Sie dies mit einem Update bearbeiten, wenn Sie es versuchen, um uns mitzuteilen, wie es für Sie funktioniert. Es würde mich interessieren, ob es in einer "realen" Situation funktioniert.
Aurora0001
Ich war ähnlich überrascht, dass PS Eye gegen seine Konkurrenten so gut abschnitt. Ich habe zu Hause einen Test mit einem externen 3,5-mm-Klinkenmikrofon, einem USB-Headset von Jabra und PS Eye durchgeführt. Ratet mal, wer gewonnen hat? Wenn nur die Kamera HD wäre.
Antimirov