首页 文章
  • 28 votes
     answers
     views

    从音频文件输入中检测人声

    我正在尝试实现自动录音功能,类似于Talking Tom应用程序 . 我使用以下代码从录音机读取输入并分析缓冲区: float totalAbsValue = 0.0f; short sample = 0; numberOfReadBytes = audioRecorder.read( audioBuffer, 0, bufferSizeInBytes); // Analyze Soun...
  • 1 votes
     answers
     views

    使用AudioRecord捕获音频时区分源

    AudioRecord类允许使用以下选项之一录制电话呼叫作为录音源:VOICE_UPLINK:从您的一端传送到另一方的音频 . IOW,你对着麦克风说话了什么 . VOICE_DOWNLINK:从对方传输到您的终端的音频 . VOICE_CALL:VOICE_UPLINK VOICE_DOWNLINK . 我想构建一个记录VOICE_UPLINK和VOICE_DOWNLINK并确定语音来源的...
  • 3 votes
     answers
     views

    在Android中混合扬声器和麦克风的音频

    我试图录制麦克风的声音 . 根据在后台运行的音调对声音进行采样 . 为了说清楚我想在背景中运行音调,当我从麦克风发出一些噪音时,这应该与已经播放的背景音调混合 . 最终输出应该是播放的音调和来自麦克风的信号(噪声)的混合 . 我怎样才能做到这一点 . 我指的是stackoverflow中的post Android : recording audio using audiorecord class ...
  • 1 votes
     answers
     views

    Android audiorecord缓冲区溢出

    我正在制作一个Android应用程序来记录原始声音数据 . 但是5分钟后它停止了 . 用于初始化缓冲区以记录音频 bufferSize = AudioRecord.getMinBufferSize(rate, channelConfig, audioFormat); audioBuffer = new short[bufferSize/2]; 将音频样本读取到audiobuffer . buff...

热门问题