Pregunta ¿Cómo usar un ALSA PCM como dispositivo de entrada para Chromium?


tengo un Matrix Creator que quiero usar como entrada para una plataforma de voz a texto, corriendo a través de Chromium (usando webkitSpeechRecognition) Mi problema es que no lo tengo disponible como dispositivo, o mejor dicho, todos los dispositivos que puedo elegir son cortesía del Creador no funcionan (el sonido está codificado). Pero tengo acceso al PCM en bruto, y pude usarlo con éxito con Snowboy.

Ahora, ¿hay alguna forma de que pueda hacer que este PCM de ALSA esté disponible para Chromium como dispositivo de entrada? Seguramente debe haber alguna forma de hacer esto usando la configuración, pero hasta ahora no he podido hacer esto.

Los PCM están definidos en /etc/asound.conf Me gusta esto:

pcm.mic_channel0 {
    type file
    file "/tmp/matrix_micarray_channel_0"
    infile "/tmp/matrix_micarray_channel_0"
    format "raw"
    slave {
        pcm sc
    }
}

El dispositivo en sí funciona, ya que puedo tomar entrada sin procesar y reproducirlo, pero no puedo seleccionarlo como micrófono en Chromium.

¡Gracias!


1


origen


Leer desde un archivo no tiene la velocidad correcta. De todos modos, prueba el snd-aloop conductor. - CL.
@CL. Lamentablemente, es la única forma en que puedo acceder a ella, y de hecho funciona para la grabación, ¿entonces podría funcionar como un dispositivo? De todos modos, ¿tiene un recurso de cómo usaría el snd-aloop conductor en este caso? Miré la página wiki, pero no vi nada que realmente se ajuste a mi caso de uso. - Timon Lukas


Respuestas: