Использование ALSA PCM в качестве устройства ввода для Chromium?

У меня есть Matrix Creator, который я хочу использовать в качестве входных данных для платформы речи в текст, через Chromium (используя webkitSpeechRecognition). Моя проблема в том, что у меня его нет в качестве устройства, или, скорее, все устройства, которые я могу выбрать благодаря Creator, не работают (звук просто зашифрован). Но у меня есть доступ к сырому PCM, и я смог успешно использовать его со Snowboy.

Теперь можно ли как-нибудь сделать этот ALSA PCM доступным для Chromium в качестве устройства ввода? Конечно, должен быть какой-то способ сделать это с помощью конфигурации, но пока я не смог этого сделать.

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.

Спасибо!

0 ответов

Другие вопросы по тегам