Pulseaudio에 모듈 에코 제거 문제가 있어 오디오를 취소할 수 없습니다.

Pulseaudio에 모듈 에코 제거 문제가 있어 오디오를 취소할 수 없습니다.

편집: 좋아, 작동하는 것 같습니다...일종의...때로는 취소되고 때로는 동일한 통화에 있지 않습니다. 이 문제는 해결되지 않았으며 여전히 의견을 듣고 싶습니다.


두 번째 편집: Pulseaudio IRC에 게시했으므로 설정에 대한 조언을 듣고 싶습니다.


pulseaudio를 사용하여 모듈 반향 제거를 로드했지만 작동하지 않는 것 같거나 제대로 작동하지만 제대로 작동하지 않습니다... 솔직히 확답할 수 없습니다. 이것이 첫 번째 문제인 것 같습니다.

내 아키텍처는 매우 간단합니다. Linux에서 RDP 액세스할 수 있는 Windows 10 시스템이 있습니다.

기본 소스:

  • ATR(HDMI에서 에코 제거 기능 포함)

기본 수신기:

  • HDMI(ATR에서 에코 제거 기능 포함)

원격 액세스가 취소에 영향을 미칠 것이라고 생각해서는 안 됩니다. 왜냐하면 HDMI 스피커에서 마이크까지 로컬에서 직접 처리되고 있기 때문입니다. 둘 다 로컬 장치입니다.

~/.config/pulse/default.pa에서 module-echo-cancel을 로드하는 방법은 다음과 같습니다. pasystray.

.ifexists module-echo-cancel.so
load-module module-echo-cancel source_master=alsa_input.usb-Conference_USB_microphone_ATR4697-USB-00.mono-fallback sink_master=alsa_output.pci-0000_00_03.0.hdmi-stereo source_name=echocancel sink_name=echocancel1
set-default-source echocancel
set-default-sink echocancel1
.endif

고려해야 할 추가 제어 기능이 있습니까? 아니면 즉시 작동해야 합니까? 설명서에는 이에 대한 내용이 없습니다.

답변1

내가 이해한 바에 따르면, 귀하는 PulseAudio Linux 컴퓨터에서 음성 채팅을 위해 다음 명령을 사용할 계획입니다.

  • USB 마이크를 오디오 소스로 사용하고
  • HDMI를 오디오 수신기로 사용하세요.

HDMI 수신기는 스피커에서 재생되며 통화 중에 스피커 오디오가 마이크로 피드백되는 것을 방지하려고 합니다.

RDP 부분은 문제와 관련이 없다고 생각합니다.

예, PulseAudio는 이를 수행할 수 있어야 합니다. 출처: 비슷한 설정을 사용한 개인적인 경험. 특히 USB 웹캠과 아날로그 출력을 사용하여 음성 및 영상 채팅을 위한 고성능 시스템을 사용하는데, 헤드폰 없이도 다른 사람들과 협동 멀티플레이 게임을 할 수 있을 정도로 잘 작동합니다.

소스와 수신기 사이에 반향 제거를 설정하는 방식은 기본 시작점으로 적합해 보이며 개념적으로도 정확히 작동합니다.

내가 이해한 바로는 default.paPulseAudio가 시작될 때 구성이 처리됩니다. USB 마이크가 있으면 작동합니다. 그렇지 않은 경우 또는 플러그를 뽑으면 소스 마스터가 없고 USB 장치를 다시 연결할 때 자동으로 다시 적용되지 않기 때문에 에코 제거 모듈이 로드/언로드되지 않는 것으로 가정합니다.

따라서 USB 마이크를 다시 사용할 수 있을 때 반응한 다음 에코 제거를 다시 적용하는 일종의 사용자 공간 데몬이 필요할 수 있습니다.

(면책조항: 자신의 작품을 홍보하세요)

그런 데몬 어플이 없어서 제가 직접 작성했는데,펄스 자동 구성.

현재로서는 Arch Linux용으로만 패키지되어 있습니다.

스크립트와 기타 파일을 해당 컴퓨터의 예상 디렉터리에 수동으로 복사하여 Ubuntu 20.04 컴퓨터에서 성공적으로 실행했습니다. 작동하지 않는 것으로 알려진 유일한 기능은 현재 싱크와 소스의 테이블 뷰를 인쇄하는 편리한 기능입니다. 왜냐하면 Ubuntu는 columnArch와 다른 애플리케이션을 제공하기 때문입니다.

그것은 당신에게 효과가 있을 수도 있고 그렇지 않을 수도 있습니다. 그럼에도 불구하고 해당 웹 페이지에서는 PulseAudio 에코 제거에 대한 더 많은 통찰력을 제공할 수 있습니다.

관련 정보