Linux의 마이크 루프백

Linux의 마이크 루프백

스피커로 즉시 재생하기 위해 간단한 마이크 루프백을 수행하려고 합니다. 마침내 pacmd load-module module-loopback latency_msec=1. 그러나 몇 가지 문제가 있습니다.

  • 다른 컴퓨터에서는 이것을 복제할 수 없습니다.
  • 이는 상당히 기술적인 프로세스이며, 제가 이 설정을 제공하려는 기술 지식이 없는 사용자는 어떤 이유로든 시스템이 실패할 경우 문제를 겪을 수 있습니다.
  • 배경 마이크에서 쉿쉿거리는 소리가 나는데, 아주 단순한 리디렉션보다는 프로그램을 사용하여 정리하는 것이 좋을 것 같습니다.

Linux에서 이 작업을 어떻게 수행합니까?매우쉽고 사용자 친화적인 방법이요?

일부 가이드에서는 pavucontrol 사용을 제안하지만 제대로 작동할 수 없습니다. "출력 장치"의 마지막 설정에서 무엇을 해야할지 모르기 때문입니다. 며칠 동안 시도해 본 결과 지침이 오래되었고 프로세스가 더 이상 작동하지 않는 것 같습니다. 하지만 제가 틀릴 수도 있습니까?

답변1

다른 컴퓨터에서는 이것을 복제할 수 없습니다.

와 함께 사용할 소스와 싱크를 지정해야 할 수도 있습니다 module-loopback. 보다모듈 문서더 알아보기.

이는 상당히 기술적인 프로세스이며, 제가 이 설정을 제공하려는 기술 지식이 없는 사용자는 어떤 이유로든 시스템이 실패할 경우 문제를 겪을 수 있습니다.

모든 것을 쉘 스크립트로 래핑할 수 있습니다(새 모듈 루프백을 추가하기 전에 기존 모듈 루프백을 제거할 수도 있음). 그런 다음 사용자가 로그인할 때 스크립트가 실행되는지 확인하십시오(Pulseaudio 개발자의 지혜에 따르면 시스템 전체 Pulseaudio는 기본적으로 지원되지 않기 때문입니다).

예, 기술이 아닌 사용자는 시스템에 문제가 발생하면 쉘 스크립트를 다시 실행해야 할 수도 있지만, 이는 기술이 아닌 사용자가 해결할 수 없는 다른 문제보다 더 자주 발생해서는 안 됩니다.

배경 마이크에서 쉿쉿거리는 소리가 나는데, 아주 단순한 리디렉션보다는 프로그램을 사용하여 정리하는 것이 좋을 것 같습니다.

module-loopback그런 다음 마이크 소스에서 데이터를 읽고 정리한 다음 로드하는 대신 스피커 수신기로 출력하는 프로그램을 시작합니다. 위와 같이 쉘 스크립트로 감싸십시오.

관련 정보