가상 마이크 만들기

가상 마이크 만들기

저는 VNC가 활성화된 CentOS 서버를 실행하고 있으며 일부 서비스에서는 제대로 작동하려면 마이크가 필요하지만 녹음에 반드시 필요한 것은 아니며 작동하는 마이크 장치만 있으면 됩니다. 그래서 마이크로 사용할 수 있으면서도 사운드 입력이 필요 없는 가상 녹음 장치를 만드는 것이 가능한지 궁금했습니다. alsa 도구를 실행했는데 실행하면 modprobe sound-aloop작업이 허용되지 않는다는 메시지가 나타납니다.

답변1

당신이 할 수 있는 깔끔한 트릭 펄스 오디오: 컴퓨터의 오디오 출력을 마이크 입력으로 리디렉션하므로 마이크 녹음을 지원하는 모든 응용 프로그램에서 오디오 출력을 얻을 수 있습니다. 나는 그것이 작동하기를 바랍니다. 주로 사용합니다ALSA 플러그인Audacity의 경우 원하는 경우 아무것도 재생할 필요가 없지만 가상 마이크가 생성되어야 하지만 다른 사람들이 참조할 수 있도록 재생도 추가했습니다.

이 작업을 수행해야 하는 이유는 Asterisk 서버가 내 Linux 상자에서 실행되는 소프트폰을 호출하는 것과 관련된 작업을 테스트 중이고 음성 안내를 녹음한 후 전화를 끊도록 요구하기 때문입니다. 컴퓨터에는 마이크가 설치되어 있지 않았기 때문에 마이크 입력을 가짜로 만들어 MP3 등을 녹음할 수 있는 방법을 찾기 시작했습니다.

여기에서 받으세요. [git clonehttp://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git]

시스템에서 PulseAudio(최근 Fedora 및 Ubuntu 배포판 모두 사용)를 사용하는 경우 다음 단계를 따르세요.

1) PulseAudio 볼륨 조절을 켜십시오.

이는 Fedora의 pavucontrol 패키지에서 제공하는 명령줄의 pavucontrol입니다.

"입력 장치" 탭으로 이동하여 창 하단에서 "디스플레이: 모니터"를 선택하세요. 컴퓨터가 현재 오디오를 재생 중인 경우 출력 볼륨을 표시하는 막대가 표시됩니다.

모니터의 입력 장치 탭 표시

2) 오디오를 녹음하는 응용 프로그램 실행을 시작한 다음 녹음 탭으로 이동하여 응용 프로그램이 나열되어 있는지 확인하십시오.

이 스크린샷에서는 Audacity를 실행하고 오디오를 녹음하고 있습니다.

3) 입력 장치 버튼("ALSA Capture from")을 클릭하고 "Monitor of Internal Audio Analog Stereo"를 선택합니다. 모니터의 입력 장치 탭 표시

거의 그 정도입니다. 이제 녹음 탭에 볼륨 막대가 표시되면 아마도 작동 중이고 녹음 응용 프로그램이 오디오 출력을 녹음하고 있는 것입니다.

play audiodump.wav다음은 터미널에서 실행하고(Windows XP Welcome Music WMA에서 WAV로 변환), PulseAudio 볼륨 제어를 실행하고, 마이크에서 Audacity 녹음을 수행하는 전체 데스크톱 스크린샷입니다.

마이크 입력에 대한 오디오 출력

여기에 이미지 설명을 입력하세요.

관련 정보