纯数据回声消除

  • 本文关键字:回声 数据 echo
  • 更新时间 :
  • 英文 :


我正在进行一个需要使用麦克风的项目,但我收到了令人讨厌的回声。现在,我发现的所有声学EchoCanceler的例子都使用了一个名为microphoneId的变量,类似于:

AcousticEchoCanceler acousticEchoCanceler=AcousticEchoCanceler.create(microphoneId); acousticEchoCanceler.setEnabled(true);

但它们都没有显示出这个变量的来源。有什么想法吗?

BTW:该项目使用纯数据补丁。

我通常用这个来用麦克风捕获当前活动的录音

am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);    
activeAudioRecord = am.getActiveRecordingConfigurations();
int audioSessionID = activeAudioRecord.get(0).getClientAudioSessionId();

最新更新