使用 ALSA PCM 作为 Chromium 的输入设备?

使用 ALSA PCM 作为 Chromium 的输入设备?

我有一个矩阵创造者我想将其用作语音转文本平台的输入,通过 Chromium 运行(使用webkit语音识别)。我的问题是我没有它作为一个设备可用,或者说我可以选择的所有设备都由创建者无法正常工作(声音很乱)。但我可以访问原始 PCM,而且能够成功地将其与 Snowboy 一起使用。

现在,有什么方法可以让 Chromium 将此 ALSA PCM 作为输入设备使用?当然,一定有某种方法可以使用配置来实现这一点,但到目前为止,我还无法做到这一点。

PCM 定义/etc/asound.conf如下:

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

设备本身正在运行,因为我可以从中获取原始输入并播放它 - 但我无法在 Chromium 中将其选为麦克风。

谢谢你!

相关内容