
eu tenho umCriador de Matrizque desejo usar como entrada para uma plataforma de fala em texto, rodando através do Chromium (usandowebkitSpeechRecognition). Meu problema é que não o tenho disponível como dispositivo, ou melhor, todos os dispositivos que posso escolher são cortesia doO Criadornão estão funcionando (o som está apenas embaralhado). Mas tenho acesso ao PCM bruto e consegui usá-lo com sucesso com o Snowboy.
Agora, há alguma maneira de disponibilizar este ALSA PCM para o Chromium como um dispositivo de entrada? Certamente deve haver alguma maneira de fazer isso usando a configuração, mas até o momento não consegui fazer isso.
Os PCMs são definidos /etc/asound.conf
assim:
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, pois posso obter informações brutas dele e reproduzi-lo - mas não consigo selecioná-lo como microfone no Chromium.
Obrigado!