2012-12-23 84 views
2

我會感謝任何專家的幫助,檢測輸入音頻水平android

我試圖在用戶停止說話時觸發事件。 我的方法是跟蹤單個輸入音量級別的整數並通過時間來衡量它。 我已經看過了aurioTouch並說出這裏的例子。 第一次使用FFT緩衝區,每次填充時都會進行解析 - 我無法看到如何從中確定語音的音量。第二個不做任何聲音分析。

你知道一個方法嗎? 是否有麥克風傳入聲音級隱藏變種?

回答

0

假設您使用的是MediaRecorder,您應該可以在定時循環中使用getMaxAmplitude()方法來查看「當前」卷。

+0

謝謝@Geobits –