Настройка виртуального микрофона (например, воспроизведение mp3 в микрофонный порт)

Настройка виртуального микрофона (например, воспроизведение mp3 в микрофонный порт)
На чтение
11 мин.
Просмотров
21
Дата обновления
11.11.2024

Есть ли способ передавать звук в порт микрофона без подключения аудиокабеля динамика к порту микрофона? Операционные системы: Windows, Linux


Предполагая, что вам нужно виртуальное решение — например, вы хотите: а) использовать какое-либо программное обеспечение для воспроизведения MP3 на компьютере и б) использовать какое-либо другое программное обеспечение для записи этого аудиовыхода на на том же компьютере , вам нужно что-то вроде JACK :

JACK … может подключать несколько различных приложений к аудио устройства, а также позволяет им обмениваться аудио между собой. Его клиенты могут работать в своих собственных процессах (т. Е. Как обычные приложения), или они могут работать на сервере JACK (т. Е. Как «плагин»).

См. JACK FAQ о том, как его использовать, и страницу загрузки JACK, чтобы получить архив исходных текстов; установщик Windows включен. Для Linux репозитории программного обеспечения вашего дистрибутива ( apt-get , yum и т.д.) уже включают двоичные файлы JACK, поэтому вы можете использовать предпочитаемый вами инструмент управления пакетами для установки это.

В Ubuntu вы хотите установить пакеты «jackd», «jack-tools» и, возможно, «qjackctl»:

   sudo apt-get install jackd jack-tools qjackctl  


Windows 7 имеет возможность воспроизводить mp3-плеер через порт микрофона на динамик. Я думаю, это называют прослушиванием микрофона или как-то так. Тогда вы, вероятно, могли бы записывать через микрофонный порт.

РЕДАКТИРОВАТЬ: см. эту ссылку Lifehacker.com.au



Создание виртуального микрофона

Я запускаю сервер CentOS с включенным VNC, и для некоторых служб требуется микрофон для правильной работы, но его не нужно использовать для записи, просто имеется микрофонное устройство. Поэтому мне было интересно, могу ли я создать виртуальное записывающее устройство, которое можно использовать в качестве микрофона, но оно не должно вводить звук. Я запускаю инструменты alsa, но выполнение modprobe sound-aloop говорит о том, что операция не разрешена.


Изящный трюк, который вы можете сделать с PulseAudio: перенаправьте аудиовыход вашего компьютера на вход микрофона, чтобы любое приложение, поддерживающее запись с микрофона, получило ваш аудиовыход вместо этого. Я надеюсь, что это поможет . В основном он использует плагин ALSA для Audacity. Вам не нужно ничего играть, если вы хотите, но он должен создать виртуальный микрофон, но я также добавляю игровые материалы для других.

Мне нужно чтобы сделать это, потому что я тестировал что-то на работе, в котором сервер Asterisk вызывал программный телефон, работающий на моем Linux, и он хотел, чтобы я записал голосовую подсказку, а затем повесил трубку. На этом компьютере не был установлен микрофон, поэтому я начал искать способ подделать микрофонный вход и заставить его записывать MP3 или что-то в этом роде.

Получите его здесь [git clone http://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git visible

Если в вашей системе используется PulseAudio (в каждом последнем дистрибутиве Fedora и Ubuntu), выполните следующие действия:

1) Откройте регулятор громкости PulseAudio.

Это pavucontrol в командной строке, а в Fedora предоставляется пакетом pavucontrol.

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

2) Запустите приложение, которое записывает звук, перейдите на вкладку «Запись» и посмотрите, есть ли ваше приложение в списке.

На этом снимке экрана я ‘ m запускает Audacity и записывает звук.

3) Нажмите кнопку устройства ввода («Захват ALSA из») и выберите «Монитор внутреннего аудио аналогового стерео»)

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

Вот полный снимок экрана рабочего стола, на котором я запускаю play audiodump .wav (преобразование WMA в WAV приветственной музыки Windows XP) в терминале, при включенном регуляторе громкости PulseAudio и записи Audacity с микрофона.

Audio Out to Вход микрофона

3

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий