Usando um ALSA PCM como dispositivo de entrada para o Chromium?

Usando um ALSA PCM como dispositivo de entrada para o Chromium?

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.confassim:

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!

informação relacionada