Bom microfone para toda a sala (sem Internet)

10

Atualmente, estou trabalhando em uma casa inteligente com reconhecimento de voz e estou procurando um microfone que possa ser usado em uma sala inteira. Que tipo de microfone devo procurar? O que o Amazon Echo e o Google Home usam?

O microfone provavelmente estará conectado a um dispositivo Android. O dispositivo Android está conectado a uma rede privada isolada hospedada por um Raspberry Pi e usa o reconhecimento de fala do Google no modo offline. Usando o Tasker + AutoVoice, os comandos reconhecidos chamarão determinadas rotas http no Raspberry Pi para fazer coisas com a casa inteligente, como acender as luzes etc.

Faria sentido comprar um eco? Eu poderia usar o microfone sem uma conexão à Internet?

Forivin
fonte

Respostas:

11

A Página inicial do Google e o Amazon Echo usam matrizes de microfone para aprimorar o 'reconhecimento de campo distante' (ou seja, reconhecer sua voz a uma distância razoável e com boa precisão).

O Echo usa uma matriz de 7 microfones (imagem do iFixit , com os microfones em verde) e a Página inicial do Google usa uma matriz de 2 mic ( iFixit ; em amarelo).

O 7-Mic Array da Amazon está aberto para desenvolvedores com um caso de uso comercial, embora isso provavelmente não seja útil para você, pois você não está comprando em massa para um dispositivo comercial.

Houve um Kickstarter recente para um produto chamado ReSpeaker, que agora oferece matrizes de campo remoto de várias formas:

Não tive nenhuma experiência pessoal com este produto, mas pode ser uma opção válida. Também existem algumas idéias no Reddit , como usar o conjunto de microfones de um Kinect.

É certo que nenhuma dessas opções parece particularmente amigável para um dispositivo Android. Parece mais fácil conectar o conjunto de microfones diretamente a um Pi ou outra placa compatível, se você encontrar um conjunto que o suporte, em vez de tentar se conectar a um dispositivo Android.

Independentemente disso, acho que a procura de matrizes de microfone de campo distante deve apontar na direção certa, se nenhuma das opções acima for adequada.

Aurora0001
fonte
8

A ótima resposta do Aurora0001 me levou a fazer mais algumas pesquisas e encontrei algumas informações realmente boas sobre muitas matrizes de microfone, incluindo benchmarks.

O medium.com fez alguns testes comparativos impressionantes. Por exemplo, dê uma olhada nesses gráficos que descrevem as taxas de sucesso na detecção de palavras-chave a diferentes distâncias de 1 a 5 metros.

gráficos de benchmark do medium.com

Não vou estragar o artigo inteiro. Se você quiser mais detalhes, consulte o artigo aqui .

Mas o vencedor secreto, na minha opinião, é o PlayStation 3 Eye . É apenas US $ 6,99 na Amazon e ainda mais barato no ebay. E como visto nos gráficos, ele realmente faz um trabalho incrível. No entanto, é USB e não pode fazer todas as coisas avançadas de ajuste fino e não possui um firmware de código aberto. Mas é plug & play no Raspberry Pi. Por enquanto, definitivamente vou conseguir um desses.

Forivin
fonte
11
Esse é realmente um ótimo artigo que você encontrou. Parece muito surpreendente que o PS3 Eye funcione melhor do que algumas das matrizes de campo remoto dedicadas; edite-o com uma atualização se / quando você tentar nos informar sobre o desempenho para você - eu estaria interessado em saber se funciona em uma situação do 'mundo real'.
Aurora0001
Também fiquei surpreso que o PS Eye tenha se saído tão bem contra seus concorrentes. Fiz um teste em casa com um microfone jack externo de 3,5 mm, fone de ouvido USB da Jabra e PS Eye. Adivinha quem ganhou? Se apenas a câmera fosse HD, no entanto.
Antimirov 17/07/19