如何檢測用戶何時吹入設備麥克風?這將被用於觸發應用程序的某些操作。如何檢測Android設備麥克風中的打擊
回答
檢測用戶什麼時候吹進麥克風的工作可以分爲兩部分:(1)從麥克風獲取輸入,(2)收聽吹奏聲音。 有人吹入麥克風的噪音/聲音由低頻聲音組成。我們將使用低通濾波器來降低麥克風發出的高頻聲音;當過濾信號的電平突然升高時,我們會知道有人正在吹入麥克風。
來源: http://mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/
編輯 這裏是Android的一些小SoundMeter類: http://code.google.com/p/android-labs/source/browse/trunk/NoiseAlert/src/com/google/android/noisealert/SoundMeter.java?r=2
頂部的鏈接是iOS的:( – MinceMan
@ user849998真的很好的答案。但對於ios這是一個很好的例子,但不適用於android。你知道任何替代它嗎? –
我會做和FFT和頻譜與更明智的聲音比較。這種打擊可能會像白噪音。在看到打擊,言語和白色噪音的頻譜之前,我不知道如何告訴另一個人。
- 1. 如何檢測與Unity和IOS在麥克風的打擊
- 2. 檢測到麥克風的一擊
- 3. 帶麥克風的Android哨音檢測
- 4. 檢測麥克風/耳機?
- 5. 在c中的Android設備訪問麥克風#
- 6. iOS xcode麥克風音量檢測?
- 7. 檢測麥克風是否開啓
- 8. 如何訪問Google家庭設備上的麥克風?
- 9. 檢測麥克風一擊並做點什麼
- 10. 對於麥克風設備NAudio不提供「設備號」
- 11. Android麥克風在新設備上不斷提供32639或-32640
- 12. 如何檢測iPhone上的麥克風位置?
- 13. 如何檢測OS X上的麥克風使用情況?
- 14. 如何將系統麥克風音頻流傳輸到連接的設備麥克風音頻流
- 15. Android麥克風問題
- 16. 如何使用NAudio將麥克風(麥克風輸入)設置爲默認值?
- 17. 如何關閉麥克風?
- 18. 如何讓麥克風webview
- 19. 如何檢測新麥克風是否可用?
- 20. 如何檢測麥克風是否存在
- 21. Android:如何檢測用戶何時停止與麥克風講話
- 22. Loudtalks麥克風
- 23. Windows中的麥克風列表(輸入設備列表)
- 24. 如何檢測外部麥克風是否插入(實時)在Android上?
- 25. 檢測flex中麥克風的活動級別
- 26. 麥克風中的Flex/AS
- 27. 在Android SDK中訪問麥克風
- 28. 在android中禁用麥克風
- 29. Kindle fire,麥克風
- 30. AudioRecorder塊麥克風
從設計的角度來看,要小心這個功能。我們在DS遊戲(My Word Coach)上使用它,玩家最終從頭暈了起來。 :) – Almo