Usando a saída dos alto-falantes como entrada de microfone virtual no mesmo dispositivo

Usando a saída dos alto-falantes como entrada de microfone virtual no mesmo dispositivo

Não tenho certeza se o título está claro o suficiente. Quero que a saída dos alto-falantes seja tratada como uma entrada.

Assim, posso reproduzir um vídeo em uma janela e o som do vídeo atuará como entrada

Responder1

Totalmente viável. A ideia é criar um dispositivo de alto-falante virtual e conectá-lo a um dispositivo de microfone virtual. No Windows, pode-se usar umcabo de áudio virtual. Mas no Ubuntu esse aplicativo não existe. Mas ainda podemos criar um cabo de áudio virtual usando algo como PulseAudio conforme descrito emesta postagem do Stack Overflow. Aqui está a parte da postagem que responde à sua pergunta:

Crie um dispositivo de saída virtual e uma fonte virtual a partir do seu monitor.

pactl load-module module-null-sink sink_name="virtual_speaker" sink_properties=device.description="virtual_speaker"
pactl load-module module-remap-source master="virtual_speaker.monitor" source_name="virtual_mic" source_properties=device.description="virtual_mic"

Qualquer som reproduzido em “virtual_speaker” será enviado para “virtual_mic”. (o restante da resposta vinculada é específico para fazer isso com o FFmpeg)

informação relacionada