1

Я использую Windows. У меня есть две звуковые карты, и только одна из них имеет вход. У другого есть только выход. Почему-то я не могу их поменять.

Что я пробовал:

Я могу открыть Sound recorder настроить записывающее устройство на звуковую карту с входом. Затем я делаю запись успешно. Затем я могу открыть запись и воспроизвести запись на звуковую карту, которая имеет выход (который идет на динамики / гарнитуру).

Что мне нужно:

То, что мне нужно, это вход одной звуковой карты, чтобы всегда воспроизводить поверх выхода второй звуковой карты. Как включить потоковую передачу на один вход звуковой карты, а затем воспроизвести выход / динамик другой звуковой карты?

Может быть, мне нужно будет написать какой-нибудь код, который открывает одну звуковую карту ... а затем открыть другую звуковую карту и вставить входной звук в другую звуковую карту?

PS К вашему сведению, когда я ссылаюсь на "одна звуковая карта имеет только вход", это фактически внешняя коробка с USB, которая при подключении отображается как "USB Audio Device", когда вы идете в: Панель управления -> Система -> Диспетчер устройств. Когда вы переходите к свойствам устройства, оно, похоже, использует стандартные драйверы USB Audio, предоставляемые Windows XP.

4 ответа4

1

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

  • используйте такую программу, как Audacity (бесплатный и популярный звуковой редактор), которая имеет опцию "Software Playthrough" (находится в «Edit-> Preferences») - в Audacity вы можете выбрать другую звуковую карту для ввода и другую для вывода, поэтому с включенным воспроизведением программного обеспечения всякий раз, когда вы записываете что-либо с выбранного линейного входа (скажем, на вход звуковой карты A), вы слышите это на выбранном выходе (выход звуковой карты B) - очевидно, недостатком этого является то, что вы должны фактически записать материал, который будет проблема, если у вас нет много оперативной памяти / пространства и т. д. и слушать музыку более 1 часа за один раз
  • используйте Audio Repeater, небольшую утилиту, которая распространяется бесплатно для загрузки - когда вы загружаете ее бесплатно, предполагается, что это ограниченная версия, которая "блокирует" задержку между входом и выходом на 5 секунд - но если это не проблема для вас (как и для меня) - это другое решение - хорошо, вы тоже можете писать код, но мне лень это делать - так что пока кто-нибудь не напишет бесплатный код, я буду использовать одно из этих решений ...

ура!

0

Я написал код, который:

  • находит конкретную звуковую карту
    • перебирайте все звуковые карты, пока не найдете звуковую карту с описанием строки, соответствующим всем правильным ключевым словам
  • Затем я открыл вход на звуковой карте, которая была найдена
  • затем я открыл выход на звуковую карту по умолчанию
  • тогда у меня был бесконечный цикл для пересылки звука с одной звуковой карты на другую

К сожалению, я не могу опубликовать код в Интернете, потому что он написан на работе. :|

(Если вы делаете это с помощью Java, потребуется около 12 часов, чтобы его кодировать (с проверкой ошибок) и протестировать его, а также немного опций командной строки с использованием "apache commons CLI".)

0

На панели управления есть пункт под названием «Звуки и устройства» или что-то подобное (у меня нет доступной английской Windows XP здесь).

Это позволяет вам выбирать различные устройства по умолчанию для записи и воспроизведения. Закройте все свои приложения, прежде чем вносить какие-либо изменения здесь.

0

Дважды щелкните апплет уведомления о громкости.

Выберите параметры> свойства.

Выберите входную звуковую карту в выпадающем списке, а затем "запись" радиальной. Убедитесь, что "вход" проверен и нажмите "ОК".

Первое окно должно было измениться. Убедитесь, что «вход» не приглушен, находится на максимальной громкости и включите любое усиление микрофона, если это применимо.

Вернитесь к параметрам> свойства.

Выберите выходную звуковую карту в раскрывающемся списке и радиус "воспроизведения". Убедитесь, что "вход" проверен и нажмите ОК.

Первое окно должно вернуться к тому, что было раньше. Убедитесь, что «вход» не приглушен, находится на максимальной громкости и включите любое усиление микрофона, если это применимо.


У меня нет способа проверить вышеизложенное, я просто догадываюсь, что, по моему мнению, «могло бы» сработать. Забавь меня в ад, если я ошибаюсь :-)

Удачи, если это не сработает, я не понимаю :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .