Virtuelles Mikrofon und Python

Virtuelles Mikrofon und Python

Ich verwende Lubuntu 19.10 und möchte ein virtuelles Mikrofon erstellen, das von anderer Software (z. B. dem Browser) als Audioquelle verwendet werden kann und über das ich mithilfe eines Python-Skripts in Echtzeit Audiodaten dorthin weiterleiten kann.

Ich habe inzwischen verschiedene Lösungen ausprobiert und verfüge nun über ein virtuelles Gerät mit dem Namen MicOutput, das ich mit dem folgenden Befehl erstellt habe:

pactl load-module module-null-sink sink_name=MicOutput sink_properties=device.description="Virtual_Microphone_Output"

Wie kann ich mit Python Audio an es senden?

BEARBEITEN: Ich habe es wie in der Antwort unten gezeigt gelöst, aber wie kann ich zumindest die Ausgabe des Skripts automatisch auf das virtuelle Mikrofon ändern, wenn ich es starte? Ich meine, es gibt dafür einen Befehl, der im Terminal ausgeführt werden kann?

Antwort1

Ich habe das Problem gelöst, indem ich die Ausgabe des Python-Skripts und die Eingabe der Webanwendung manuell in das mit dem vorherigen Befehl erstellte virtuelle Mikrofon geändert habe, indem ich die GUI verwendet pavucontrolhabe pulseaudio.

Ich füge zur Verdeutlichung einige Bilder hinzu.

So leiten Sie die Audioausgabe vom Python-Skript an das virtuelle Mikrofon weiter So leiten Sie die Audioausgabe vom Python-Skript an das virtuelle Mikrofon weiter

So verwenden Sie den Monitor des virtuellen Mikrofons als Quelle für eine bestimmte Registerkarte in Firefox So verwenden Sie den Monitor des virtuellen Mikrofons als Quelle für eine bestimmte Registerkarte in Firefox

verwandte Informationen