xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Post Reply
worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Thu May 16, 2019 11:49 am

xu4 사용자입니다.

xu4에서 cm-108ah 칩이 실장된 usb 사운드 카드의
mic에 노래를 입력해서 speak 단자에 연결된 스피커로 소리가 출력되게 하고자 합니다.
cm-108ah 칩에는 mic로 들어와서 그대로 출력되는 기능이 있기에

리눅스에서 플레이어나 다른 앱을 설치해서 가능한 방법이 있을까요?
검토 후 답변 부탁드립니다.

User avatar
odroid
Site Admin
Posts: 32690
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 212 times
Been thanked: 364 times
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by odroid » Thu May 16, 2019 1:30 pm

저희가 제공하는 Ubuntu Mate 18.04를 사용한다면 PulseAudio Volume Control이라는 앱이 기본으로 설치되어 있을겁니다.
그 앱을 실행하여 마이크 입력을 스피커로 모니터링 할 수 있는 기능이 있는지 찾아보시길 바랍니다.

잘 안되면 PulseAudio용 loopback module을 이용하여 해결가능해 보입니다.
https://askubuntu.com/questions/123798/ ... with-a-mic

worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Thu May 16, 2019 2:44 pm

답변 감사합니다.
혹시 gui 모드가 아닌 터미널 모드에서 할 수 있는 방법이 있을까요?

그리고 loopback module 사용시 링크한 페이지에서
pactl load-module module-loopback latency_msec=1 입력시
-> 'connection failure : connection refused, pa_context_connect() failed : connection refused'
에러 메세지가 뜹니다.

혹시 xu4에서 구동되는 방안이 있을까요?

User avatar
odroid
Site Admin
Posts: 32690
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 212 times
Been thanked: 364 times
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by odroid » Thu May 16, 2019 3:37 pm

"sudo su -"를 먼저 입력하여 root권한으로 해보시길 바랍니다.
그래도 동일하다면 내일 시간내어 방법을 찾아보겠습니다.

worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Thu May 16, 2019 4:00 pm

구글링으로 찾아본 결과
1. sudo apt-get --purge --reinstall install pulseaudio
2. pulseaudio -D -v
3. pactl load-module module-loopback latency_msec=1
으로 실행하니 이전의 에러는 없고, 숫자(21 or 22)가 뜨네요.
하지만 소리가 나오지 않아서 찾아보고 있습니다.

혹시 xu4로 usb 사운드 카드를 이용해서 loopback 시험이 되는지 확인 부탁드립니다.

User avatar
odroid
Site Admin
Posts: 32690
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 212 times
Been thanked: 364 times
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by odroid » Thu May 16, 2019 4:07 pm

네, 결과 알려주셔서 감사합니다.
저희도 아래 USB 사운드 카드로 시도해 보겠습니다.
https://www.hardkernel.com/shop/usb-audio-adapter/

그런데, 입력 및 출력은 각각 정상 동작하는지요?

worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Thu May 16, 2019 4:13 pm

네 감사합니다.
입력과 출력은 alsa(aplay, arecord)로 확인 시에 동작 확인하였습니다.

worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Thu May 16, 2019 4:50 pm

음성이 mic 통해서 speaker로 바이패스 되는 것은 확인되었습니다.
pactl load-module module-loopback latency_msec=1 source=1 sink=0
이런 식으로 소스와 싱크 정보를 넣어야 하네요.
Last edited by worldchun on Thu May 16, 2019 5:22 pm, edited 1 time in total.

User avatar
odroid
Site Admin
Posts: 32690
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 212 times
Been thanked: 364 times
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by odroid » Thu May 16, 2019 5:07 pm

네, 알겠습니다.
동일한 환경에서 테스트를 하기위해 우분투와 커널 버전 확인이 필요합니다.
Ubuntu 18.04.2에 커널버전은 4.14.111-158이 맞는지요?
설치한 OS 이미지가 Minimal version인지? Mate version인지도 확인 바랍니다.

worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Thu May 16, 2019 5:24 pm

uname -a 로 확인한 결과
Linux odroid 4.14.87-153 입니다.

우선 지금까지는 계속 바이패스되어 노래가 출력됩니다.
지속적으로 나오는 지 확인중입니다.

User avatar
odroid
Site Admin
Posts: 32690
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 212 times
Been thanked: 364 times
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by odroid » Thu May 16, 2019 5:43 pm

시스템 업데이트를 하여 최신 커널로 테스트해보시길 바랍니다.
https://wiki.odroid.com/odroid-xu4/os_i ... st-upgrade

worldchun
Posts: 18
Joined: Mon Nov 26, 2018 5:24 pm
languages_spoken: english, korean
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by worldchun » Mon May 20, 2019 2:04 pm

혹시 최신 커널로 업그레이드를 해야 하는 이유가 있을까요?
다른 기능을 사용할 수 있는 건가요? 아니면 어떤 점이 안정화 작업이 된 건가요?
현재 제가 사용하고 있는 커널로 코딩 중이어서 업그레이드 후에 동작하지 않을 여지가 있다면 하지 않으려고요.

User avatar
odroid
Site Admin
Posts: 32690
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 212 times
Been thanked: 364 times
Contact:

Re: xu4(os:linux)에서 마이크 입력을 그대로 출력하는 방법 문의

Unread post by odroid » Mon May 20, 2019 2:32 pm

파일시스템이나 주변기기 안정성/호환성에 대한 커널 패치가 500건 이상으로 많았습니다만, 특별한 문제점이 발견되지 않았다면 기존 커널을 사용하셔도 좋을것 같습니다.

Post Reply

Return to “XU4/HC1+/HC2/XU3”

Who is online

Users browsing this forum: No registered users and 0 guests