리눅스2023. 9. 13. 11:45

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/641260 (2020.8.22)

리눅스에서 마이크 녹음에 에코 캔슬러(echo canceller) 기능을 추가하는 방법이다. 배경 잡음(background noise)을 상당히 많이 감소시킬 수 있다. 얼마전에 구입한 노트북에 설치한 리눅스 민트 20 XFCE에서 시험해 보았는데 눈에 띄게 잡음이 줄어들었다.

루트 권한으로 펄스오디오(PulseAudio) 설정 파일인 /etc/pulse/default.pa 파일을 편집한다.

# /etc/pulse/default.pa
sudo vi /etc/pulse/default.pa

파일 맨 아래쪽을 보면 아래와 같은 내용의 주석(comment)이 있을 것이다.

### Modules to allow autoloading of filters (such as echo cancellation)

그리고 이 주석 아래쪽에 아래와 같은 내용의 설정이 있다.
 
load-module module-filter-heuristics
load-module module-filter-apply

그 다음줄에 아래와 같이 에코 캔슬러 모듈(module-echo-cancel)을 구동하는 내용을 추가하고 저장하자.

load-module module-echo-cancel

저장하고 재기동한다.

# 시스템 재기동
sudo init 6

이제 음량 제어(volume control) 설정에 가 보면 에코 캔슬러가 적용된 항목이 추가로 생성된 것을 볼 수 있다. 이 항목을 사용하도록 "set as fallback" 버튼을 클릭하면 된다. 

 

 

728x90
Posted by 반달가면