>

이 코드를 사용합니다. Record Calls But Bit Rate Its Variable (VBR) 이제 정수로 변경하고 싶습니다 (CBR).

myAudioRecorder = new MediaRecorder();
        myAudioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        myAudioRecorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS);
        myAudioRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB);
        myAudioRecorder.setAudioChannels(2);
        myAudioRecorder.setAudioEncodingBitRate(48000);
        myAudioRecorder.setAudioSamplingRate(128000);

CBR로 어떻게 변경할 수 있습니까?


  • 답변 # 1

    AMR은 기본적으로 가변적임을 의미하는 Adaptive Multi Rate를 의미합니다. 다른 인코더를 사용해야합니다.

관련 자료

  • 이전 tensorflow 모듈을 찾을 수 없음 (Tensorflow 121이 pip로 설치된 Anaconda 143 env에서 Jupyter 노트북의 Python 362가 열림;Win7 x64)
  • 다음 python - 멀티 티어 데이터 프레임 생성 - 행과 열