스피커를 통해 마이크 소리를 듣는 방법-Ubuntu Karmic


19

노트북의 스피커 자체에서 노트북의 마이크에 들어가는 소리를 듣고 싶습니다.

우분투 9.10에 있습니다.


나는 이것이 기본적으로 발생해야한다고 생각합니다. 음량을 높이고 채널을 음소거 해제했는지 확인하십시오.
alfplayer

볼륨이 올라가지 만 마이크에서 말하는 내용을 듣지 못합니다.
ashishsony

답변:


16

이 문제에 대한 글로벌 픽스 (즉, 포 그라운드에서 실행되는 파이프 솔루션이 아님)는 Archon에서 링크 된 기사에 다소 설명되어 있지만이 페이지에서 잊어 버린 다음 계속해서 요약합니다.

pactl load-module module-loopback latency_msec=1

이 명령은 루프백 모듈을로드하고 출력을 통해 모든 입력 장치의 글로벌 루프백을 활성화합니다 (출력을 통해 사운드 카드의 입력 라우팅을 해결하는 데만 사용했지만 YMMV ...이 선택인지 확실하지 않음) 모든 블루투스 입력).

세션을 다시 시작할 때마다 영구적으로로드하려면 (펄스 오디오는 사용자 로그인을 기반으로 작동하므로 세션을 다시 시작하지 않아도됩니다) 펄스 오디오 구성 파일에 다음을 추가하십시오. 모든 사용자에게 영향을 미치는 기본 구성을 선택했습니다. 우분투 컴퓨터의 '/etc/pulse/default.pa'입니다. 하단에 다음 줄을 추가하십시오.

load-module module-loopback latency_msec=1

2
Ubuntu 12.10에서 대기 시간 값을 추가하면 오디오에 많은 정적 잡음이 발생하지만 실행 pactl load-module module-loopback은 완벽하게 작동합니다.
Cas

1
우수한. 라인 입력 기능이 작동하지 않았습니다. 다행스럽게도 이제 두 개의 마이크 입력이 일반 라인 입력으로 사용될 수 있으며, 더 나아가 마이크 입력은 컴퓨터 전면에 있습니다! pactl 명령을 실행하면 숫자가 출력됩니다. 나중에 모듈을 언로드하는 데 사용될 수있는 모듈 번호입니다. pactl unload-module n. 이름으로 모듈을 언로드 할 수있는 스크립트는 다음과 같습니다. umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
kbulgrien

이것이 가장 좋은 해결책 인 것 같습니다. 허용되는 답변 IMHO 여야합니다.
RolandiXor

이와 같은 것들 (체크 박스를 암시 할 때 GUI가 전혀없는 단순한 작업을 수행하는 가장 간단한 방법이라는 사실)은 리눅스 배포판이 알맞은 데스크탑 환경이되는 데 수년이 걸리지 않도록합니다.
Esteban

@peterporter 우리는 오른쪽 또는 왼쪽과 같은 특정 채널에서 라이브 오디오를들을 수 있도록 특정 장치의 채널 맵을 변경할 수 있습니다
Prakash V Holkar

10

다음 명령을 사용합니다 ( http://efreedom.com/Question/3-127276/Play-Mic-Speakers-Ubuntu-Karmic에 있음 ).

pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo

어디:

  • alsa_input.pci-0000_00_1b.0.analog-stereo 입력 장치입니다
  • alsa_output.pci-0000_00_1b.0.analog-stereo 당신의 출력 장치입니다

이 장치 이름을 찾으려면 paman을 사용하십시오.


그러나 내 솔루션은 더 간단했습니다. 오디오 설정 GUI를 사용하여 입력 및 출력을 지정하는 경우 다음을 사용해야합니다.pacat -r | pacat -p --fix-rate --latency-msec=10
qwerty9967


2
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4

2
$ pactl unload-module $ (pactl리스트 짧은 모듈 | awk '$ 2 == "module-loopback"{print $ 1}'-)
kbulgrien
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.