質問: 以下のラズベリーパイの関連商品でGoogleアシスタントなどをラズパイで実装するために4つのマイクが連結されたものを見つけたのですが 単一のマイクではなくこのように複数マイクが連結することは何か意味があるんでしょうか? 私には精度の上昇ぐらいしか思いつかないのですが、複数マイクの音源から自動的に音声解析の精度を上げるような機能がGoogleアシスタントに備わってるのでしょうか? ハードウェアに関しては初心者なため、的はずれな質問になっているかもしれませんが、どなたか回答よろしくお願いします。
回答: 私も素人ですが、今回のようなマイクの構成は`microphone array`と呼ばれているのですが、Google検索すると、それっぽい資料が出てきます。 オーストリアのグラーツ工科大学の資料によれば、 Differential microphone arrays (DMA) というものだそうで、特徴は * 安いちっこいマイクでできる * マイクを並べるだけ * マイクの指向性を切り替えられる つまり、安いマイクを並べて電気的にチョイチョイするだけで、ガンマイクのように指向性を変えられる、ということです。 処理の順番は、 * 1. The voice activity detector (VAD) 声らしいものを拾う * 2. The sound source localisation (SSL) その音がどこから来たかを特定する * 3. Tracking 指向性を持たせる でやっているようです。声っぽい音がした方向にマイクを向ける感じですね。 あとはマイクロソフトのどうして公開しているのか分からない資料によれば、実際にパソコンにどうやって実装するよ?的な話まで書いてあります。 読まなくてもグラフや絵を見るだけでもなんとなくわかりそうですね。