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

1

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!

    
por Timon Lukas 10.10.2017 / 13:42

0 respostas

Tags