即使手機處於空閒或屏幕關閉狀態,我是否可以製作識別語音的service
?我的意思是即使在空閒狀態下,電話也可以聽用戶說什麼。當手機閒置屏幕時識別語音?
回答
這是關於如何做到這一點的整個計劃。
http://developer.android.com/guide/topics/media/audio-capture.html
,說明如何錄製音頻,相同的實現可以用來收聽音頻。
此外,開發指南什麼服務。
右鍵從developer.android.com
服務是在後臺運行以執行 長時間運行的操作或用於遠程進程執行工作的分量。 A 服務不提供用戶界面。例如,服務 可能在後臺播放音樂,而用戶位於不同的應用程序中,或者它可能通過網絡獲取數據,而不會阻止用戶與某個活動的交互。另一個組件(如 活動)可以啓動該服務並讓其運行或綁定到該服務,以便 與之交互。服務是作爲服務 的子類實現的,您可以在服務開發人員指南中瞭解關於它的更多信息。
這應該給你你需要的所有信息: http://developer.android.com/guide/topics/fundamentals/services.html
問題是,即使在閒置狀態下,手機也可以收聽並識別用戶會說些什麼?可能嗎? – 2012-03-01 09:40:28
是的,理論上對於某人開發一個運行記錄/識別用戶所說的服務的應用程序是相當簡單的。 – EGHDK 2012-03-01 09:44:01
你將不得不將收購一wakelock在服務也保持手機進入休眠狀態,因此您可以錄製音頻。您可以堅持使用PARTIAL_WAKELOCK,因爲您不需要屏幕即可。
您還需要wakelock權限。
然而,保持設備活動並持續處理聲音對於我能想到的任何實現來說都不明智。
對於大多數用途來說這是一個可怕的想法,因爲它會在幾小時內(頂部)耗盡你的電池。
謝謝!爲您的建議! – 2012-03-01 09:50:37
我不相信這是真的。 我有一個名爲TapeMachine的應用程序,用於在屏幕關閉時記錄我的課程。這證明您可以在屏幕完全關閉時輕鬆錄製音頻。 正如你可以看到https://market.android.com/details?id=com.samalyse.free.tapemachine&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5zYW1hbHlzZS5mcmVlLnRhcGVtYWNoaW5lIl0。 它使用防止休眠權限只是爲了防止它在錄製時關閉,但關閉時錄製同樣簡單。 – EGHDK 2012-03-01 10:00:41
我從來沒有說過,當屏幕關閉時你無法錄製。事實上,我說他應該使用PARTIAL_WAKELOCK,因爲他不需要屏幕。但是需要喚醒鎖以保持其他資源的活力。 – 2012-03-01 10:03:55
- 1. 用屏幕關閉Android語音識別?
- 2. 解鎖手機的Android語音識別
- 3. 語音識別與Windows手機中的語音命令
- 4. 語音和手勢同時識別
- 5. 語音識別機器人
- 6. 從主屏幕識別手勢
- 7. 語音語音識別android刪除谷歌屏幕和麥克風按鈕
- 8. 如何啓動語音當聽到語音時自動識別
- 9. 語音識別/識別
- 10. 如何在整個屏幕上製作語音識別器rwork
- 11. 語音/語音識別 - PhoneGap
- 12. 語音識別
- 13. 語音識別
- 14. 問題應用程序識別手機屏幕尺寸
- 15. 如何以編程方式顯示語音識別設置屏幕
- 16. 當手機收到來電時暫停音樂,主屏幕按鈕被按下,當手機屏幕關閉時(鎖屏)
- 17. Android手機語音識別器問題:無法讀取屬性'語音識別器'
- 18. 異常HRESULT:0x800455BC在Windows手機的語音識別8
- 19. 屏幕鎖定,WiFi關機,手機睡眠之前的空閒時間?
- 20. qpython3中的脫機語音識別
- 21. Android的藍牙耳機語音識別
- 22. Adobe本機擴展 - 語音識別
- 23. Android中的脫機語音識別(JellyBean)
- 24. Java語音識別
- 25. 語音識別,nodeJS
- 26. PHP語音識別?
- 27. 語音識別vb6
- 28. Android語音識別?
- 29. android語音識別
- 30. 語音識別API
希望這是不可能的。我不喜歡我的設備上的這樣的應用程序;) – 2012-03-01 09:31:38
這是非常可能的。它需要用戶權限,但服務是在後臺運行的東西。這就是爲什麼潘多拉即使在我開啓屏幕時仍然繼續玩的原因。 這就是爲什麼一些音頻錄製應用程序允許您關閉屏幕以節省電池的原因。 – EGHDK 2012-03-01 09:35:31