Windows 10 виртуальное микрофонное устройство, которое записывает / прокси с реального микрофона - PullRequest
0 голосов
/ 28 августа 2018

Справочная информация: В настройках производства звука на ПК с Windows я планирую регулярно отключать и снова подключать USB-микрофон.

Дешевое , но обязательное / необходимое Стороннее приложение, которое я использую для записи с моего USB-микрофона, к сожалению, не изящно обрабатывает отключение и повторное подключение USB-микрофона.

После повторного подключения USB-микрофона приложение просто записывает мертвую тишину.

Если я закрою приложение и снова открою его, оно будет записывать звук очень хорошо.

Я связался с разработчиками приложения и запросил исправление, не ожидающее его.

(Одним из "простых" исправлений может быть закрытие и повторное открытие приложения с помощью скрипта, но это нежелательно, потому что при запуске приложения оно выходит на передний план с раздражающим заставкой, из-за которой мне приходится нажимать Alt-Tab к ранее установленному приложению; я буду заниматься производством звука в режиме реального времени с выводом видео и предпочитаю не отвлекаться на это).

Я ищу способ иметь постоянный виртуальный микрофон, который записывает с моего реального USB-микрофона и который выводит тишину, когда реальное устройство отсутствует (отключено) и когда оно присутствует (подключено) изящно / динамически перезаписывается -подключает и перенаправляет реальный выходной сигнал микрофона USB в качестве конечной точки записи / записи звука .

Мне известны VoiceMeeter, VBCable, VAC, Jack и т. Д.

Кажется, что все они выводят виртуальную запись / ввод в воспроизведение / вывод .

Мне также известна функция записи устройства «Прослушать это устройство» в Windows, но, похоже, она выводится только на устройство воспроизведения .

Я ищу виртуальную запись / вход, который выводит звук, записанный с другой записи / входа .

Если вам не хватает лучшего термина, подумайте «Микрофон-прокси», «Микрофон-форвард», «Микрофон-петля», «Микрофон сквозной», «Микрофон в линии» или «Микрофон-сниффер»?

Любые предложения о том, как я могу это сделать, или если такая вещь вообще существует или имеет смысл?

Возможно, есть еще творческий способ работы с существующими виртуальными входами / выходами (у меня есть 5: VBCable 0, VBCable A, VBCable B, VoiceMeeter Main и VoiceMeeter AUX, но я уже использую 4 из них: VBCable A (вывод из одного приложения), VBCable B (вывод из другого приложения), VoiceMeeter Main (вывод системы по умолчанию) и VoiceMeeter AUX (VBAN с другого ПК)), любой из их способности «самозапускать петли», в сочетании с Настройка Windows «Прослушивание этого устройства» в Windows, но я возился с этим в течение нескольких дней и пока не вижу способа заставить это работать ... таким образом, этот вопрос.

Есть идеи / предложения?

Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Кажется, я получил эту работу; размещение здесь для будущего процветания.

Я просто установил в своем проблемном стороннем приложении запись с «CABLE Output (виртуальный кабель VB-Audio)», а затем установил USB-микрофон на «Listen to this device» -> «CABLE Input (виртуальный кабель VB-Audio) ».

Windoze по-прежнему недетерминирован иногда не может выполнить настройку «Прослушать это устройство» при подключении USB-микрофона.

Это решается с помощью сценария, который отключает и повторно включает устройство USB-микрофон.

Причина, по которой это работает, я полагаю, заключается в том, что устройство воспроизведения / рендеринга "CABLE Input (VB-Audio Virtual Cable)" было записано для зацикливания звука, воспроизводимого / воспроизводимого на "CABLE Input (VB-Audio) Виртуальный кабель) »устройство записи / захвата.

Итак, фактически, у меня есть «виртуальный вход для записи / захвата, который выводит звук, записанный с другого входа для записи / захвата», который я искал, но если быть более точным, это «вход для записи / захвата, который выводит захваченный звук на вывод виртуального воспроизведения / рендеринга, который зацикливает звук на вход виртуальной записи / захвата ".

...