Eu tenho um Matrix Creator que quero usar como uma entrada para uma plataforma de fala em texto, percorrendo o Chromium (usando webkitSpeechRecognition ). Meu problema é que eu não tenho disponível como um dispositivo, ou melhor, que todos os dispositivos que eu posso escolher como cortesia do Creator não estão funcionando (o som é apenas embaralhado). Mas eu tenho acesso ao PCM bruto, e consegui usá-lo com sucesso com o Snowboy.
Agora, há alguma maneira de tornar esse ALSA PCM disponível para o Chromium como um dispositivo de entrada? Certamente deve haver alguma maneira de fazer isso usando a configuração, mas até o momento eu não consegui fazer isso.
Os PCMs são definidos em /etc/asound.conf
da seguinte forma:
pcm.mic_channel0 {
type file
file "/tmp/matrix_micarray_channel_0"
infile "/tmp/matrix_micarray_channel_0"
format "raw"
slave {
pcm sc
}
}
O dispositivo em si está funcionando, já que posso receber dados brutos e reproduzi-lo, mas não posso selecioná-lo como um microfone no Chromium.
Obrigado!