Рейтинг:1

Перенаправить звук виртуального приемника на наушники

флаг do

Я создал нулевой приемник с помощью этой команды

pactl load-module module-null-sink имя_приемника=vspeaker_sink_properties=device.description=виртуальный_динамик

когда я открываю, например, дискорд, я могу выбрать устройство вывода для дискорда vitual_speaker но я не могу как-то перенаправить его на мои настоящие наушники, которые не являются виртуальным приемником.

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

Я пытался сделать что-то вроде этого

pactl load-module module-null-sink имя_приемника=vspeaker_sink_properties=device.description=виртуальный_динамик

но тогда я не вижу никаких новых устройств вывода в приложениях и не слышу ничего из виртуального приемника. Он просто выбрал мои наушники. Я пытался запустить его с $ PULSE_SINK=виртуальный_приемник APP_NAME но без всякого эффекта.

Есть ли способ отслеживать или перенаправлять звук виртуального приемника на настоящие наушники без большой задержки? (Что-то вроде Voicemeeter для Windows)

David avatar
флаг cn
Эта ссылка МОЖЕТ помочь. https://www.onetransistor.eu/2017/10/virtual-audio-cable-in-linux-ubuntu.html
Рейтинг:0
флаг mx

Вы очень близко, вам нужно запустить две команды:

  1. Создайте свою нулевую раковину.
pactl load-module module-null-sink имя_приемника=перенаправленное_аудио приемник_пропертиес=устройство.описание=перенаправленное_аудио
  1. Перенаправьте свой новый нулевой приемник «Redirected_Audio» в наушники.
pactl load-module module-loopback источник=Redirected_Audio.monitor приемник=name_of_наушников

Обратите внимание, что есть .монитор после имени моего нулевого приемника Redirected_Audio, это необходимо. Если вы меняете имя своей раковины, обязательно укажите .монитор в этой команде.

Но как называются ваши наушники?

Бег приемники списка пактов и найди тот что у тебя динамики, атрибут как раз и называется Имя это может быть довольно долго, но полностью зависит от модели, например, мои наушники выглядят так:

Раковина №1
    Состояние: РАБОТАЕТ
    Название: alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo
    Описание: Аудиокодек PCM2902 Аналоговый стереофонический
    Драйвер: module-alsa-card.c
    Пример спецификации: s16le 2ch 44100Hz
    Карта каналов: передний левый, передний правый
    Модуль владельца: 23
    Отключение звука: нет
    Громкость: передний левый: 11796/18%/-44,68 дБ, передний правый: 11796/18%/-44,68 дБ
            баланс 0.00
    Базовая громкость: 65536/100%/0,00 дБ
    Источник монитора: alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.monitor
    Задержка: 22938 мкс, настроено 26000 мкс
    Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
    Характеристики:
        alsa.resolution_bits = "16"
        устройство.api = "алса"
        устройство.класс = "звук"
        alsa.class = "общий"
        alsa.subclass = "универсальный микс"
        alsa.name = "USB-аудио"
        alsa.id = "USB-аудио"
        алса.подустройство = "0"
        alsa.subdevice_name = "подустройство #0"
        алса.устройство = "0"
        алса.карта = "1"
        alsa.card_name = "Аудиокодек USB"
        alsa.long_card_name = "Burr-Brown от TI USB Audio CODEC at usb-0000:2a:00.1-5, полная скорость"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:2a:00.1-usb-0:5:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2a:00.1/usb1/1-5/1-5:1.0/звук/ карта1"
        udev.id = "usb-Burr-Brown_from_TI_USB_Audio_CODEC-00"
        устройство.шина = "USB"
        device.vendor.id = "08bb"
        device.vendor.name = "Техасские инструменты"
        устройство.продукт.id = "2902"
        device.product.name = "Аудиокодек PCM2902"
        device.serial = "Burr-Brown_from_TI_USB_Audio_CODEC"
        устройство.строка = "спереди:1"
        device.buffering.buffer_size = "352800"
        device.buffering.fragment_size = "176400"
        device.access_mode = "mmap+таймер"
        device.profile.name = "аналоговый-стерео"
        device.profile.description = "Аналоговое стерео"
        device.description = "Аудиокодек PCM2902, аналоговый стерео"
        модуль-udev-detect.discovered = "1"
        device.icon_name = "аудио-карта-USB"
    Порты:
        аналоговый выход: Аналоговый выход (приоритет: 9900)
    Активный порт: аналоговый выход
    Форматы:
        ПКМ

Имя alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.аналог-стерео

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.