Mumble Script

Ah okay. Glaub da ist 18.04 drauf.

Moin,

hier die Einstellungen für die /etc/pulse/default.pa. Einfach am Ende einfügen und bei den default sinks und sources die eigenen default Namen einfügen.
Die Namen kann man sich hiermit anzeigen lassen:
pactl list sinks | grep Name
pactl list sources | grep Name

In mumble dann jeweils auf default umstellen und Echo Cancelling in Mumble deaktivieren.

Hier nur die Änderungen:
edit_pa_ffechoCancel.txt (1,1 KB)

Meine default.pa (ubuntu 18.04):
default.pa.txt (5,7 KB)

Kurz dazu was es tut:

Hier dann bitte die Namen der default Source und Sink eintragen:

#SET DEFAULT AUDIO SOURCE AND SINK
set-default-source alsa_input.usb-0b0e_Jabra_LINK_360_501AA5A4E493022E00-00.analog-mono
set-default-sink alsa_output.pci-0000_0a_00.3.analog-stereo

An dieser Stelle wird das Modul geladen:

#LOAD ECHO CANCEL WITH AEC_METHOD WEBRTC
# default quality mode source based
load-module module-echo-cancel aec_method=webrtc use_master_format=true source_name=ffechoCancel_source sink_name=ffechoCancel_sink
# high quality mode
#load-module module-echo-cancel aec_method=webrtc use_master_format=true source_name=ffechoCancel_source sink_name=ffechoCancel_sink format=s32le rate=96000 channels=2

Und hier werden die echo canceled Source und Sink als neuer default definiert:

#SET ECHO CANCEL SOURCE AND SINK
set-default-source ffechoCancel_source
set-default-sink ffechoCancel_sink
1 „Gefällt mir“

Danke für die tolle Anleitung.

Getestet und funktioniert super :grinning:.

Neuer Schnippsel der mit 2 Zeilen auskommt ohne die Defaults hin und her zu wechseln …

.fail

# high quality mode
load-module module-echo-cancel aec_method=webrtc use_master_format=true source_master=alsa_input.usb-ZOOM_Corporation_H1_000000000000-00.analog-stereo sink_master=alsa_output.pci-0000_0c_00.4.analog-stereo source_name=ffechoCancel_source sink_name=ffechoCancel_sink format=s32le rate=96000 channels=2

die Namen der Device müssen natürlich getauscht werden.
Die Namen kann man sich hiermit anzeigen lassen:
pactl list sinks | grep Name
pactl list sources | grep Name

1 „Gefällt mir“

Sieht so aus als würde die Echo Unterdrückung in Mumble gefixt.

Wenn jemand testen mag kann es jetzt tun.

MfG Chris

1 „Gefällt mir“

Weiterer Pullrequest für Mumble Echo Cancel fix:

MfG Chris

EDIT:

Oh fehlalarm: ich habe mich verlesen. Handelt von RNNoice nicht Echocancel

1 „Gefällt mir“