마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AudioRecord, AudioTrack 음질 개선 방법이 있을까요??

0 추천

new AudioTrack(AudioManager.STREAM_VOICE_CALL ...

new AudioRecord(AudioManager.MediaRecorder.AudioSource.MIC...

11025

AudioFormat.CHANNEL_OUT_MONO

AudioFormat.CHANNEL_IN_MONO

AudioFormat.ENCODING_PCM_16BIT

 

설정을이렇게 하고 테스트폰으로 음성전달하고 받기하는데요 음질이 많이 떨어지네요 sampleRateHz 값을 높이면 뚝뚝 끊겨서 음성이 들리구요 ㅠㅠ  설정을 통해서 음질을 개선할수있는 방법 이있을까요?

 

아니면 다른 방법을 통해서 개선할수있는 방법이있을까요?

윤슈슈슈 (3,030 포인트) 님이 2015년 12월 16일 질문

2개의 답변

0 추천

샘플링 레이트 변경은 이미 해 보셨다니.

AudioFormat를 stereo로 바꾸고 AudioTrack 생성시 들어가는 TYPE을 MIC를 비롯한 다른 것으로 변경해서 테스트 해 보시는 방법이 있을 듯 합니다. 

익명사용자 님이 2015년 12월 16일 답변
0 추천
셈플링 레이트 11KHz 에서는 음질이 좋을 수 없습니다.

5년 전 넥서스S도 44KHz 에서 잘 동작하며,

대부분 기기는 48KHz 에서도 전혀 끊어지지 않습니다.

테스트 폰이 비정상 이거나, 소리를 주고받는 다른 코드에 이상이 있다고 생각합니다.
JINASYS (5,630 포인트) 님이 2015년 12월 16일 답변
...