в рамках моей установки Сфинкса, я слушаю мое устройство ввода, как это:
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 это норма?