MycroftOS: Enabling Acoustic Echo Cancellation

This commit is contained in:
Peter Steenbergen 2019-11-15 09:25:53 +01:00
parent cb528f6e57
commit 712ceed32a
4 changed files with 25 additions and 4 deletions

View File

@ -144,3 +144,8 @@ unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
unload-module module-stream-restore
### Enable Echo/Noise-Cancellation
load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink
set-default-source echoCancel_source
set-default-sink echoCancel_sink

View File

@ -61,3 +61,8 @@ unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
unload-module module-stream-restore
### Enable Echo/Noise-Cancellation
load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink
set-default-source echoCancel_source
set-default-sink echoCancel_sink

View File

@ -139,11 +139,16 @@ load-module module-filter-apply
### Make some devices default
#set-default-sink output
#set-default-source input
set-default-source alsa_input.platform-soc_sound.seeed-source
set-default-sink alsa_output.platform-soc_sound.seeed-sink
#set-default-source alsa_input.platform-soc_sound.seeed-source
#set-default-sink alsa_output.platform-soc_sound.seeed-sink
### MycroftOS Audio Settings
unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
unload-module module-stream-restore
### Enable Echo/Noise-Cancellation
load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink
set-default-source echoCancel_source
set-default-sink echoCancel_sink

View File

@ -139,11 +139,17 @@ load-module module-filter-apply
### Make some devices default
#set-default-sink output
#set-default-source input
set-default-source alsa_input.platform-soc_sound.seeed-8ch
set-default-sink alsa_output.platform-soc_sound.seeed-2ch
#set-default-source alsa_input.platform-soc_sound.seeed-8ch
#set-default-sink alsa_output.platform-soc_sound.seeed-2ch
### MycroftOS Audio Settings
unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
unload-module module-stream-restore
### Enable Echo/Noise-Cancellation
load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink
set-default-source echoCancel_source
set-default-sink echoCancel_sink