2
我会感谢任何专家的帮助,检测输入音频水平android
我试图在用户停止说话时触发事件。 我的方法是跟踪单个输入音量级别的整数并通过时间来衡量它。 我已经看过了aurioTouch并说出这里的例子。 第一次使用FFT缓冲区,每次填充时都会进行解析 - 我无法看到如何从中确定语音的音量。第二个不做任何声音分析。
你知道一个方法吗? 是否有麦克风传入声音级隐藏变种?
我会感谢任何专家的帮助,检测输入音频水平android
我试图在用户停止说话时触发事件。 我的方法是跟踪单个输入音量级别的整数并通过时间来衡量它。 我已经看过了aurioTouch并说出这里的例子。 第一次使用FFT缓冲区,每次填充时都会进行解析 - 我无法看到如何从中确定语音的音量。第二个不做任何声音分析。
你知道一个方法吗? 是否有麦克风传入声音级隐藏变种?
假设您使用的是MediaRecorder
,您应该可以在定时循环中使用getMaxAmplitude()方法来查看“当前”卷。
谢谢@Geobits –