2011-11-21 66 views
6

我在Android市場上有一個相當流行的應用程序,它允許數以萬計的用戶按下按鈕併爲其提供語音命令。然後,我可以做很多不同的事情,比如給他們當前的天氣預報等...Android:傾聽語音命令(始終)

無論如何,我來到了我的應用程序的用戶幾乎每天都被問到的一點,他們沒有想要一直按下按鈕。他們希望我的應用程序通過觸發字(某些特定的字命令)啓動。這樣,應用程序就會醒來,並要求他們發出語音命令,全部免提。

據我所知,這將需要不間斷的聆聽,它可能是一個電池食用者等,但我想試試看。無論如何,這就是我在這裏的原因。 我根本不知道如何去做。

我知道這是可能的,這些傢伙做到了,不僅如此,他們聽觸發字,即使手機處於睡眠模式或鎖定屏幕後面:http://www.youtube.com/watch?v=Dd2vo_9euOY

任何想法如何,這可能做完了?上面的人是怎麼做到的? 如何?任何例子?

在此先感謝。

+2

絕對可以試試,但我認爲你會因爲電池耗電量多少而感到震驚。 :) – adamp

+0

得到像這樣的工作運氣好運?我也在考慮用語音控制做一個應用程序,用喚醒詞開始識別。 – RichardB

+0

這是我非常感興趣的東西。我正在努力向Google尋求答案,但很難找到能夠給我提供相關結果的搜索。如果我找到了某些東西,我會回來回答,否則,如果我不知道,我會開始賞金。 – Aaron

回答

1

NoiseAlert是一個應用程序,當有一個巨大的環境噪聲啓動時,它注意噪聲幅度,還包含喚醒鎖。

您可以將此作爲參考。我認爲你已經實現了Speeck識別部分。