Linux - crie microfone virtual e alto-falantes

0

Estou tentando criar caixas de som virtuais e microfone virtual em uma janela de encaixe do Ubuntu.

Estou executando um processo que precisa capturar o áudio do PC (alto-falantes virtuais) e reproduzir áudio (do arquivo) para um microfone virtual.

Estou usando o PulseAudio da seguinte forma:

#Load pulseaudio virtual audio source
pulseaudio -D --disable-shm=yes --exit-idle-time=-1

# Create virtual output device (used for audio playback)
pactl load-module module-null-sink sink_name=DummyOutput sink_properties=device.description="Virtual_Dummy_Output"

# Create virtual microphone output, used to play media into the "microphone"
pactl load-module module-null-sink sink_name=MicOutput sink_properties=device.description="Virtual_Microphone_Output"

pacmd load-module module-virtual-source source_name=VirtualMic
pacmd load-module module-virtual-sink sink_name=VirtualSink

pacmd set-default-sink VirtualSink
pacmd set-default-source VirtualSink.monitor

O problema é:

Todo som que toca nos alto-falantes é direto para o microfone!

Eu preciso que o microfone seja isolado, então só se eu reproduzir um arquivo nele funcionar e não capturar todo o áudio do sistema.

Obrigado.

    
por MoShe 10.05.2018 / 18:35

0 respostas