Установка устройства при использовании gst-запуск alsasrc

в рамках моей установки Сфинкса, я слушаю мое устройство ввода, как это:

gst-launch alsasrc

(ну, фактическая команда такова:alsasrc ! audioconvert ! audioresample ! vader name=vad auto-threshold=true ! pocketsphinx name=asr ! fakesink, но это только с Первого БИТа, что у меня возникли проблемы.)

и это работает, он загружается в звуковой карте по умолчанию. Я также могу пройти эту опцию:

gst-launch alsasrc device="default"

это делает в основном то же самое.

но когда я пытаюсь передать его в любое другое устройство ввода, как:

gst-launch alsasrc device="USB Device 0x46d:0x8d7"

он жалуется на устройство не существующий.

теперь, в gst-inspect alsasrc документация, он говорит:

 device              : ALSA device, as defined in an asound configuration file
                       flags: leesbaar, schrijfbaar
                       String. Default: "default"

у меня сложилось впечатление, что большинство установок pulseaudio больше не используют эти конфигурационные файлы.

Итак, что я могу сделать, чтобы выбрать устройство ввода? Это alsasrc может быть, даже совсем устаревшие что PulseAudio это норма?

11
задан skerit
16.01.2023 20:19 Количество просмотров материала 3309
Распечатать страницу

2 ответа

Ах, обозначение устройства не является фактическим именем, как в alsamixer, но так:

gst-launch alsasrc device=hw:1
5
отвечен skerit 2023-01-18 04:07

в некоторых системах, таких как openwrt, это может быть

gst-launch alsasrc device=plughw:1,0
0
отвечен Yihui Xiong 2023-01-18 06:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх